Коды ошибок: CORE
Эти коды относятся к запуску узла. Большинство из них имеют уровень CRITICAL и приводят к остановке узла.
| Код | Уровень | Что случилось | На что влияет | Как исправить | Обратить внимание |
|---|---|---|---|---|---|
#ERROR_KLVD_CORE_INIT_001 |
CRITICAL | не задана переменная окружения KLVD_SECRET |
узел не стартует; доступ к данным невозможен | задать KLVD_SECRET в окружении узла (секрет кластера) |
секрет используется для шифрования паролей и контроля целостности — его потеря означает потерю доступа к зашифрованным данным |
#ERROR_KLVD_CORE_INIT_002 |
CRITICAL | не удалось открыть/создать временный каталог | узел не стартует | проверить путь и права | — |
#ERROR_KLVD_CORE_INIT_003 / _007 |
CRITICAL | не удалось открыть/создать постоянный каталог / путь не является каталогом | узел не стартует | проверить путь и права | — |
#ERROR_KLVD_CORE_INIT_000 / _006 |
CRITICAL | PostgreSQL подключена, но тестовый запрос SELECT 1 провален |
узел не стартует | проверить отзывчивость БД, права пользователя БД | БД отвечает на подключение, но не выполняет запросы (нагрузка, блокировки, нехватка ресурсов) |
#ERROR_KLVD_CORE_INIT_005 |
CRITICAL | ошибка создания структуры таблиц | узел не стартует | проверить права БД на создание таблиц | — |
#ERROR_KLVD_CORE_INIT_008 |
CRITICAL | контрольная сумма state.realm неверна |
узел не стартует (защита от подмены) | проверить целостность данных узла; при сбое — восстановить узел из резервной копии | признак несанкционированного изменения или повреждения состояния |
#ERROR_KLVD_CORE_INIT_010 |
CRITICAL | роль хранения не стартовала / БД недоступна после ожидания | узел завершает работу | проверить диск и БД | — |
#ERROR_KLVD_CORE_INIT_011 |
CRITICAL | роль веб-интерфейса не стартовала (или не удалось зарегистрировать storage-узел) | узел завершает работу; UI недоступен | проверить конфигурацию и доступность БД | — |
#ERROR_KLVD_CORE_INIT_012 |
CRITICAL | расширение PostgreSQL pg_trgm не найдено |
узел не стартует | выполнить CREATE EXTENSION pg_trgm в базе (см. {{ССЫЛКА:reference.database |
База данных}}) |
#ERROR_KLVD_CORE_INIT_013 / _014 / _015 |
CRITICAL | не удалось создать встроенный источник / группу администраторов / учётную запись администратора при инициализации БД | узел не стартует | проверить целостность БД, пересоздать начальные данные | _015 для группы самостоятельной регистрации — некритично (ERROR) |
#ERROR_KLVD_CORE_INIT_SCHEMA_GATE_001 |
CRITICAL | версия схемы БД отличается от версии кода | узел стартует и сразу останавливается (чтобы не работать наполовину) | синхронизировать версию БД с версией приложения (применить миграции) или восстановить БД | не игнорируйте — узел защищается от рассинхронизации схемы |
#ERROR_KLVD_CORE_STATE_001…005 |
CRITICAL | файл состояния узла не читается / повреждён / недоступен для записи / не удаляется | узел не стартует (или не сохраняет состояние) | проверить файл состояния, права, место на диске | — |
#ERROR_KLVD_CORE_CONFIG_001 / _002 |
CRITICAL | обращение к конфигурации до её инициализации | узел не стартует | ошибка порядка инициализации — перезапуск; при повторе — сообщить разработчику | — |
#ERROR_KLVD_CORE_CONFIG_003…005 |
ERROR | HMAC-несоответствие / плохое значение / ошибка чтения параметра пула соединений | параметр пропущен, используются значения по умолчанию | проверить целостность config.settings (пересохранить настройку) |
— |
#ERROR_KLVD_CORE_SEARCH_002 / _004 |
ERROR | служба поиска Solr недоступна при запуске / исключение при инициализации | поиск отключён; узел продолжает работу | восстановить Solr (см. {{ССЫЛКА:reference.solrcloud | Поиск и Solr}}) |
#ERROR_KLVD_CORE_SEARCH_005 / _006 |
ERROR | HMAC-несоответствие / ошибка чтения solr_url из настроек |
используется URL из переменных окружения | проверить настройки поиска | — |
#WARN_KLVD_CORE_INIT_011 |
WARNING | PostgreSQL ещё недоступна при запуске, повтор через N секунд | узел ждёт БД | запустить/проверить БД | не fatal, узел продолжит попытки |
#WARN_KLVD_CORE_INIT_012 / _013 |
WARNING | не удалось отметить storage-узел включённым / загрузить config.storages |
резервное поведение на localhost | проверить БД | — |
#WARN_KLVD_CORE_NODE_001 |
WARNING | существующее значение записи узла — не JSON | значение заменено целиком | — | — |
#INFO_KLVD_CORE_INIT_015 |
INFO | определён реальный IP узла (при 0.0.0.0) |
информационное | — | — |
Связанные материалы
- {{ССЫЛКА:reference.errors-index|Коды ошибок}}
Навигация по книге
- Следующая статья: {{ССЫЛКА:reference.errors-db|Коды ошибок: COMMON_DB}}