Коды ошибок: AFIMON
Коды с префиксом #ERROR_AFIMON_*, #ERROR_MS_EXCHANGE_CLIENT_* и #ERROR_CORE_SQLITE_* генерируются базовым фреймворком, на котором построен узел. Они касаются низкоуровневых подсистем: подключения к базе данных, встроенного HTTP-сервера, встроенной SQLite, сетевого ввода-вывода, экспорта метрик и клиента MS Exchange (EWS). Большинство этих кодов редки и указывают на инфраструктурные проблемы.
HTTP-сервер фреймворка (AFIMON_HTTP_SERVER)
| Код | Уровень | Что случилось | На что влияет | Как исправить |
|---|---|---|---|---|
#ERROR_AFIMON_HTTP_SERVER_001…008 |
CRITICAL | не удалось прочитать/распаковать встроенные ресурсы сервера (статические файлы и ZIP-архив ресурсов) | HTTP-служба веб-интерфейса или хранилища не запускается | перезапустить узел после устранения; проверить целостность бинарного файла и свободное место |
#ERROR_AFIMON_HTTP_SERVER_009 |
CRITICAL | попытка запуска HTTP-сервера дважды | возможна утечка ресурсов | перезапустить узел |
#ERROR_AFIMON_HTTP_SERVER_010 |
CRITICAL | не удалось запустить HTTP-сервер | HTTP-служба недоступна | проверить доступность порта, права, конфигурацию |
#ERROR_AFIMON_HTTP_SERVER_011 |
CRITICAL | не удалось прочитать имя записи в ZIP ресурсов | сервер не запускается | проверить целостность бинарного файла |
#ERROR_AFIMON_HTTP_SERVER_012 |
WARNING | запись ZIP-архива ресурсов с пустым именем проигнорирована | основная работа продолжается | — |
#ERROR_AFIMON_HTTP_SERVER_013 / _014 / _015 |
WARNING | не удалось инициализировать/выполнить gzip-сжатие ресурса | ресурс отдаётся несжатым (больше трафик) | — |
#ERROR_AFIMON_HTTP_SERVER_016 |
ERROR | потерян контекст обработки поля формы (multipart) | обработка запроса прервана | повторить запрос |
#ERROR_AFIMON_HTTP_SERVER_017 |
CRITICAL | multipart-запрос содержит необъявленное поле | обработка прервана для безопасности | скорректировать состав полей запроса |
#ERROR_AFIMON_HTTP_SERVER_018 |
ERROR | не удалось создать временный файл для загрузки | загрузка файла прервана | проверить права на временный каталог, свободное место |
#ERROR_AFIMON_HTTP_SERVER_019 / _020 |
ERROR | несоответствие типа поля формы (ожидался файл/текст) | обработка multipart прервана | повторить запрос с корректными полями |
База данных PostgreSQL (AFIMON_DB)
| Код | Уровень | Что случилось | На что влияет | Как исправить |
|---|---|---|---|---|
#ERROR_AFIMON_DB_001 |
ERROR | ошибка подключения к БД, повторная попытка | временная недоступность БД | дождаться восстановления соединения |
#ERROR_AFIMON_DB_002 |
CRITICAL | все попытки подключения к БД исчерпаны | работа приостановлена | восстановить доступ к БД; перезапустить узел |
#ERROR_AFIMON_DB_003 |
CRITICAL | очередь запросов БД в несогласованном состоянии | возможна потеря данных | перезапустить узел; проверить БД |
#ERROR_AFIMON_DB_004 |
ERROR | запрос к БД завершился ошибкой | операция не выполнена | повторить запрос; устранить причину в схеме или данных |
SQLite (AFIMON_SQLITE / CORE_SQLITE)
| Код | Уровень | Что случилось | На что влияет | Как исправить |
|---|---|---|---|---|
#ERROR_CORE_SQLITE_001 |
CRITICAL | ошибка подготовки SQL-выражения SQLite | фатальная ошибка локальной БД хранилища | перезапустить узел; проверить целостность SQLite-базы хранилища |
#ERROR_AFIMON_SQLITE_001 |
CRITICAL | не удалось сбросить подготовленный запрос SQLite | механизм запросов повреждён | перезапустить узел |
#ERROR_AFIMON_SQLITE_002 |
CRITICAL | не удалось очистить привязки подготовленного запроса | механизм запросов повреждён | перезапустить узел |
Сетевой ввод-вывод (AFIMON_TCP_EPOLL)
| Код | Уровень | Что случилось | На что влияет | Как исправить |
|---|---|---|---|---|
#ERROR_AFIMON_TCP_EPOLL_001 / _002 / _006 |
ERROR | ошибка/разрыв клиентского соединения | клиент отключён | клиент переподключится автоматически |
#ERROR_AFIMON_TCP_EPOLL_003 / _004 / _005 |
ERROR | не удалось зарегистрировать/обновить события клиента в epoll |
клиент не может обмениваться данными | проверить системные ресурсы, лимит открытых файлов (ulimit -n) |
#ERROR_AFIMON_TCP_EPOLL_007 |
ERROR | клиент запросил отключение | соединение закрыто по запросу | — |
Метрики (AFIMON_PROMETHEUS)
| Код | Уровень | Что случилось | На что влияет | Как исправить |
|---|---|---|---|---|
#ERROR_AFIMON_PROMETHEUS_001 |
ERROR | повторный запуск сервера метрик | повторный запуск проигнорирован | — |
Клиент MS Exchange / EWS (MS_EXCHANGE_CLIENT)
Эти коды относятся к сбору писем из источников Microsoft Exchange (EWS). Для большинства ошибок повторная попытка выполняется автоматически либо пропускается отдельное сообщение или вложение. Весь сбор прерывается только после исчерпания повторных попыток или при недоступности ящика.
| Код | Уровень | Что случилось | На что влияет | Как исправить |
|---|---|---|---|---|
#ERROR_MS_EXCHANGE_CLIENT_001 |
ERROR | EWS вернул ошибку при получении списка папок | синхронизация папок не выполнена | проверить адрес EWS-сервера и учётные данные |
#ERROR_MS_EXCHANGE_CLIENT_002 / _003 / _004 / _005 / _006 |
ERROR | ошибка разбора или завершения обработки XML-ответа EWS при потоковом получении сообщений | сообщение пропускается; обработчик повторно обработает его ID | проверить стабильность соединения; повторить импорт |
#ERROR_MS_EXCHANGE_CLIENT_007 / _008 / _009 / _012 |
ERROR | ответ EWS FindFolder некорректен или не содержит ожидаемых элементов |
список папок не получен | проверить состояние EWS-сервера и права доступа к ящику |
#ERROR_MS_EXCHANGE_CLIENT_010 |
ERROR | FindFolder завершился ошибкой ErrorMailboxStoreUnavailable; будет выполнена повторная попытка |
временная недоступность ящика | дождаться автоматического повтора; проверить состояние сервера Exchange |
#ERROR_MS_EXCHANGE_CLIENT_011 |
ERROR | повторные попытки FindFolder (ErrorMailboxStoreUnavailable) исчерпаны |
синхронизация остановлена | проверить ресурсы сервера и состояние ящика; перезапустить сбор |
#ERROR_MS_EXCHANGE_CLIENT_013 / _014 |
CRITICAL | контекст обработчика получения сообщений EWS (message-fetcher) равен null или не содержит текущего сообщения |
фатальная ошибка обработки сообщения | перезапустить задачу импорта |
#ERROR_MS_EXCHANGE_CLIENT_015 |
CRITICAL | не удалось создать временный файл для вложения EWS | вложение не обработано | проверить права на временный каталог, свободное место |
#ERROR_MS_EXCHANGE_CLIENT_016 |
ERROR | пакетный GetItem завершился ошибкой; сообщение поставлено на повторную обработку |
сообщение будет обработано повторно | дождаться повтора; проверить стабильность подключения |
#ERROR_MS_EXCHANGE_CLIENT_017 |
ERROR | предел повторных попыток GetItem исчерпан |
сообщение пропущено | вручную перезапустить обработку; проверить ограничения частоты запросов (throttling) EWS |
#WARN_MS_EXCHANGE_CLIENT_018 |
WARNING | EWS вернул успех, но без ItemId |
сообщение может быть пропущено | проверить статус элемента (удалён/перемещён) |
#ERROR_MS_EXCHANGE_CLIENT_019 / _020 |
ERROR | EWS вернул дублирующий/незапрошенный item_id |
нарушение целостности; дубликат отфильтрован, лишнее проигнорировано | — |
#ERROR_MS_EXCHANGE_CLIENT_021 |
ERROR | ответ DeleteAttachment не содержит ResponseMessage |
не удалось удалить вложения | проверить права на вложения в Exchange |
#ERROR_MS_EXCHANGE_CLIENT_022 |
ERROR | ответ UpdateItem не содержит ResponseMessage |
изменения сообщения не применены | проверить права и статус объекта в Exchange |
#ERROR_MS_EXCHANGE_CLIENT_023 / _024 / _025 |
ERROR | ошибка разбора или завершения обработки XML либо исключение при пакетном GetAttachment |
вложения не получены | повторить получение вложений |
#ERROR_MS_EXCHANGE_CLIENT_026 |
ERROR | GetAttachment не вернул содержимое вложения; получение поставлено на повторную обработку |
вложение будет получено повторно | проверить доступность вложения и сеть |
#ERROR_MS_EXCHANGE_CLIENT_027 |
ERROR | предел повторных попыток GetAttachment исчерпан |
вложение не получено; сообщение отмечено как ошибочное | проверить состояние вложения в Exchange; перезапустить задачу |
Подробные симптомы сбора из Exchange — проблемы с учётными данными, правами имперсонации, ограничениями частоты запросов (
throttling) и ошибкойErrorMailboxStoreUnavailable— см. {{ССЫЛКА:maintenance.troubleshooting|Диагностика проблем}} и {{ССЫЛКА:install.source-choose|Источники писем}}.
Связанные материалы
Навигация по книге
- Следующая статья: {{ССЫЛКА:reference.source-matrix|Поддерживаемые источники и форматы импорта
}}