#node.js #rabbitmq
Вопрос:
В настоящее время я настраиваю клиента, который регулярно получает сообщения из очереди RabbitMQ в отдельной службе. После сегодняшнего тестирования RabbitMQ-очередь возвращает ошибку примерно через 10 часов после отправки 1 сообщения в очередь каждые 10 минут:
/home/x/x/x/x/x/x.js:25
throw error;
^
Error: connect ECONNREFUSED 127.0.0.1:5672
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16) {
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 5672
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
output above.
Кроме того, я получаю
[ERROR] 06:07:00 Error: Heartbeat timeout
на отправителе-скрипте. Я запускаю его в Linux без докера. Странно то, что скрипт, кажется, работает какое-то время, но затем RabbitMQ-просто внезапно выходит из строя. У кого-нибудь есть какие-либо идеи, каково может быть решение этой проблемы?