Главная / Справочник ошибок / Directum RX
Сервисы Directum Ario не подключаются к RabbitMQ
Multiple exceptions: [Errno 10061] Connect call failed ('127.0.0.1', 5672)
«Multiple exceptions: [Errno 10061] Connect call failed ('::1', 5672, 0, 0), [Errno 10061] Connect call failed ('127.0.0.1', 5672)» в журналах сервисов Directum Ario: RabbitMQ не принимает подключения по адресу из настроек. Что проверить.
Что это значит
Сервисы Directum Ario (интеллектуальная обработка документов) обмениваются задачами через RabbitMQ. При запуске они подключаются к брокеру, и если по адресу из настроек никто не слушает порт 5672, приходит эта ошибка: 10061 в Windows и 111 в Linux означают отказ в соединении. В примере адрес 127.0.0.1, то есть сервис ищет брокер на своём же сервере.
Как проверить
- Запущен ли RabbitMQ и на каком адресе слушает:
rabbitmq-diagnostics listeners. - Адрес брокера в настройках сервисов Ario: если RabbitMQ на другом сервере, а в настройках локальный адрес, ошибка ожидаема.
- Журнал RabbitMQ: не отклоняет ли он подключения по учётным данным.
Что сделать
- Запустить RabbitMQ.
- Указать в настройках Ario правильный адрес и учётные данные брокера.
- Перезапустить сервисы Ario и проверить, что ошибки прекратились.
Ошибка повторяется?
Запустите Диагностика: за полминуты он покажет состояние базы, брокера, поиска и сервера. С отчётом разберём причину за 30 минут бесплатного созвона.
Написать