Перейти к содержанию

Диагностика и устранение неисправностей

Сервисы VK People Hub

Ошибка 401 при заходе в портал

При заходе в портал пользователь может увидеть ошибку 401 — Ошибка при создании UserProfileKeycloak. Другой пользователь с таким username существует. Данная ошибка заключается в том, что данного пользователя добавили в сервис KeyCloak, потом удалили и создали заново с таким же username Для исправления данной ошибки нужно удалить данного пользователя из KeyCloak и создать заново с новым уникальным username.

Ошибка — Файловое хранилище еще не создано

При попытке зайти в личное файловое хранилище пользователь может увидеть ошибку — Файловое хранилище еще не создано. Данная ошибка возникает из-за того, что сервис создания личного файлового хранилища еще не обработал учетную запись данного пользователя из KeyCloak. Данная обработка происходит раз в час. Пользователю нужно попробовать воспользоваться личным файловым хранилищем через час.

Истек срок действия токена — token expire

При работе в портале может возникнуть ошибка — token expire. Причина данной ошибки — истечения срока действия токена. Для решения данной ошибки нужно обновить портал кнопкой F5 или в случае неудачи точечно получить новый токен из KeyCloak.

Ошибка 403 при получении токена

При возникновении ошибки 403 при получении токена, нужно убедиться, что в переменных окружения стоит верная audience, realm и KEYCLOAK_API_BASE_URL (адрес KeyCloak).

Ошибка при попытке загрузить файл

При попытке загрузить файл куда-либо внутри портала может возникнуть ошибка — Размер файла очень большой. Для ее исправления нужно выставить корректный максимальный размер файла. По умолчанию максимальный размер файла для загрузки на портал — 2Гбайта.

Прикладное программное обеспечение

Kafka

Kafka брокер не запускается из-за нехватки памяти.

Необходимо увеличить параметр Xmx в heapOpts: -Xmx1024m -Xms1024m. Необходимо увеличить лимиты ресурсов в values helm chart.

Продюсер не может отправить сообщения на топик из-за ограничений по размеру сообщения.

Необходимо увеличить параметр message.max.bytes в конфигурации топика или продюсера.

Minio

Minio сервер выдает ошибку «Access Denied» при попытке доступа к объектам.

Необходимо проверить корректность настроек доступа, включая правильные ключи доступа и секреты.

Недоступность Minio сервера из-за неправильной конфигурации ingress в Kubernetes.

Необходимо проверить настройки Ingress и убедиться, что сервис Minio правильно доступен извне.

PostgreSQL

Ошибка «Connection refused» при попытке подключения к PostgreSQL

Необходимо проверить корректность настроек подключения к PostgreSQL, убедиться, что указан правильный хост и порт. Проверить доступность базы данных и состояние контейнера PostgreSQL.

Произошел сбой при обновлении базы данных из-за отсутствия места на диске.

Необходимо освободить место на диске или увеличить размер данных на сервере.

Redis

Redis сервер периодически отключается из-за истечения времени жизни соединения.

Необходимо увеличить таймаут на соединение в конфигурации Redis.

Keycloak

Ошибка аутентификации пользователей из-за неправильной конфигурации клиентского приложения. В ответах API запроса сервиса «Отсутствует токен в запросе» или «Неверный токен».

Необходимо проверить настройки клиентского приложения в Keycloak и убедиться, что они совпадают с конфигурацией на сервере (jwt_pub_token или keycloak_audince).

Проблемы с обновлением паролей пользователей через Keycloak.

Необходимо пересмотреть настройки политики паролей и прав доступа к изменению паролей.