Перейти к основному контенту

Коды ошибок: AFIMON

Коды с префиксом #ERROR_AFIMON_*, #ERROR_MS_EXCHANGE_CLIENT_* и #ERROR_CORE_SQLITE_* генерируются базовым фреймворком, на котором построен узел. Они касаются низкоуровневых подсистем: подключения к базе данных, встроенного HTTP-сервера, встроенной SQLite, сетевого ввода-вывода, экспорта метрик и клиента MS Exchange (EWS). Большинство этих кодов редки и указывают на инфраструктурные проблемы.

HTTP-сервер фреймворка (AFIMON_HTTP_SERVER)

КодУровеньЧто случилосьНа что влияетКак исправить
#ERROR_AFIMON_HTTP_SERVER_001…008CRITICALне удалось прочитать/распаковать встроенные ресурсы сервера (статика, ZIP-архив ресурсов)HTTP-служба (веб-интерфейс или storage(!)) не стартуетперезапустить узел после устранения; проверить целостность бинарного файла и свободное место
#ERROR_AFIMON_HTTP_SERVER_009CRITICALпопытка запуска HTTP-сервера дваждывозможна утечка ресурсовперезапустить узел
#ERROR_AFIMON_HTTP_SERVER_010CRITICALне удалось запустить HTTP-серверHTTP-служба недоступнапроверить доступность порта, права, конфигурацию
#ERROR_AFIMON_HTTP_SERVER_011CRITICALне удалось прочитать имя записи в ZIP ресурсовсервер не стартуетпроверить целостность бинарного файла
#ERROR_AFIMON_HTTP_SERVER_012WARNINGзапись ZIP ресурсов с пустым именем проигнорировананекритично—
#ERROR_AFIMON_HTTP_SERVER_013 / _014 / _015WARNINGне удалось инициализировать/выполнить gzip-сжатие ресурсаресурс отдаётся несжатым (больше трафик)—
#ERROR_AFIMON_HTTP_SERVER_016ERRORпотерян контекст обработки поля формы (multipart)обработка запроса прерванаповторить запрос
#ERROR_AFIMON_HTTP_SERVER_017CRITICALmultipart-запрос содержит необъявленное полеобработка прервана для безопасностискорректировать состав полей запроса
#ERROR_AFIMON_HTTP_SERVER_018ERRORне удалось создать временный файл для загрузкизагрузка файла прерванапроверить права на временный каталог, свободное место
#ERROR_AFIMON_HTTP_SERVER_019 / _020ERRORнесоответствие типа поля формы (ожидался файл/текст)обработка multipart прерванаповторить запрос с корректными полями

База данных PostgreSQL (AFIMON_DB)

КодУровеньЧто случилосьНа что влияетКак исправить
#ERROR_AFIMON_DB_001ERRORошибка подключения к БД, повторная попыткавременная недоступность БДдождаться восстановления соединения
#ERROR_AFIMON_DB_002CRITICALвсе попытки подключения к БД исчерпаныработа приостановленавосстановить доступ к БД; перезапустить узел
#ERROR_AFIMON_DB_003CRITICALочередь запросов БД в несогласованном состояниивозможна потеря данныхперезапустить узел; проверить БД
#ERROR_AFIMON_DB_004ERRORвыполнение запроса БД проваленооперация не выполненаповторить; устранить причину (схема/данные)

SQLite (AFIMON_SQLITE / CORE_SQLITE)

КодУровеньЧто случилосьНа что влияетКак исправить
#ERROR_CORE_SQLITE_001CRITICALошибка подготовки SQL-выражения SQLiteфатальная ошибка локальной БД хранилищаперезапустить узел; проверить целостность SQLite-базы хранилища
#ERROR_AFIMON_SQLITE_001CRITICALне удалось сбросить подготовленный запрос SQLiteмеханизм запросов повреждёнперезапустить узел
#ERROR_AFIMON_SQLITE_002CRITICALне удалось очистить привязки подготовленного запросамеханизм запросов повреждёнперезапустить узел

Сетевой ввод-вывод (AFIMON_TCP_EPOLL)

КодУровеньЧто случилосьНа что влияетКак исправить
#ERROR_AFIMON_TCP_EPOLL_001 / _002 / _006ERRORошибка/разрыв клиентского соединенияклиент отключёнклиент переподключится автоматически
#ERROR_AFIMON_TCP_EPOLL_003 / _004 / _005ERRORне удалось зарегистрировать/обновить события клиента в epollклиент не может обмениваться даннымипроверить системные ресурсы, лимит открытых файлов (ulimit -n)
#ERROR_AFIMON_TCP_EPOLL_007ERRORклиент запросил отключениесоединение закрыто по запросу—

Метрики (AFIMON_PROMETHEUS)

КодУровеньЧто случилосьНа что влияетКак исправить
#ERROR_AFIMON_PROMETHEUS_001ERRORповторный запуск сервера метрикповторный запуск проигнорирован—

Клиент MS Exchange / EWS (MS_EXCHANGE_CLIENT)

Эти коды относятся к сбору писем из источников Microsoft Exchange (EWS). Большинство ошибок автоматически ретраятся или приводят к пропуску отдельного сообщения/вложения; прерывание всего сбора происходит только при исчерпании повторных попыток или недоступности ящика.

КодУровеньЧто случилосьНа что влияетКак исправить
#ERROR_MS_EXCHANGE_CLIENT_001ERRORошибка EWS при получении списка папоксинхронизация папок проваленапроверить адрес EWS-сервера и учётные данные
#ERROR_MS_EXCHANGE_CLIENT_002 / _003 / _004 / _005 / _006ERRORошибка парсинга/финализации XML-ответа EWS при стриминге сообщенийсообщение пропускается; обработчик повторит IDпроверить стабильность соединения; повторить импорт
#ERROR_MS_EXCHANGE_CLIENT_007 / _008 / _009 / _012ERRORответ EWS FindFolder невалиден/не содержит ожидаемых элементовне удалось получить список папокпроверить статус EWS-сервера, права доступа к ящику
#ERROR_MS_EXCHANGE_CLIENT_010ERRORFindFolder провалился с ErrorMailboxStoreUnavailable, повторвременная недоступность ящикаавтоматический повтор; проверить состояние сервера Exchange
#ERROR_MS_EXCHANGE_CLIENT_011ERRORповторные попытки FindFolder (ErrorMailboxStoreUnavailable) исчерпанысинхронизация остановленапроверить ресурсы сервера и состояние ящика; перезапустить сбор
#ERROR_MS_EXCHANGE_CLIENT_013 / _014CRITICALконтекст EWS message-fetcher равен null / не содержит текущего сообщенияфатальная ошибка обработки сообщенияперезапустить задачу импорта
#ERROR_MS_EXCHANGE_CLIENT_015CRITICALне удалось создать временный файл для вложения EWSвложение не обработанопроверить права на временный каталог, свободное место
#ERROR_MS_EXCHANGE_CLIENT_016ERRORпакетный GetItem провалился, сообщение перепланированосообщение будет обработано повторнодождаться повтора; проверить стабильность подключения
#ERROR_MS_EXCHANGE_CLIENT_017ERRORпредел повторных попыток GetItem исчерпансообщение пропущеновручную перезапустить обработку; проверить ограничения (throttling) EWS
#WARN_MS_EXCHANGE_CLIENT_018WARNINGEWS вернул успех, но без ItemIdсообщение может быть пропущенопроверить статус элемента (удалён/перемещён)
#ERROR_MS_EXCHANGE_CLIENT_019 / _020ERROREWS вернул дублирующий/незапрошенный item_idнарушение целостности; дубликат отфильтрован, лишнее проигнорировано—
#ERROR_MS_EXCHANGE_CLIENT_021ERRORответ DeleteAttachment не содержит ResponseMessageне удалось удалить вложенияпроверить права на вложения в Exchange
#ERROR_MS_EXCHANGE_CLIENT_022ERRORответ UpdateItem не содержит ResponseMessageизменения сообщения не примененыпроверить права и статус объекта в Exchange
#ERROR_MS_EXCHANGE_CLIENT_023 / _024 / _025ERRORошибка парсинга/финализации/исключение XML в пакете GetAttachmentвложения не полученыповторить получение вложений
#ERROR_MS_EXCHANGE_CLIENT_026ERRORGetAttachment не вернул контент вложения, перепланировановложение будет получено повторнопроверить доступность вложения и сеть
#ERROR_MS_EXCHANGE_CLIENT_027ERRORпредел повторных попыток GetAttachment исчерпанвложение не получено; сообщение отмечено как ошибочноепроверить состояние вложения в Exchange; перезапустить задачу

Подробные симптомы сбора из Exchange (учётные данные, права имперсонации, throttling, ErrorMailboxStoreUnavailable) — см. {{ССЫЛКА:maintenance.troubleshooting|Диагностика проблем}} и {{ССЫЛКА:install.source-choose|Источники писем}}.

Связанные материалы

  • {{ССЫЛКА:reference.errors-index|Коды ошибок}}

Навигация по книге

  • Следующая статья: {{ССЫЛКА:reference.source-matrix|Поддерживаемые источники и форматы импорта}}