Использую Nest.JS и RabbitMQ. Массив состоит из одинаковых объектов. Если дёргать массив в 0-15к элементов - всё ок, если дёргать больше - то данные доходят, и после вылетает ошибка по RabbitMQ.
[Nest] 54348 - 13.05.2022, 11:27:12 ERROR [Server] Disconnected from RMQ. Trying to reconnect.
[Nest] 54348 - 13.05.2022, 11:27:12 ERROR [Server] Object:
{
"err": {
"errno": -4077,
"code": "ECONNRESET",
"syscall": "write"
}
}
Посмотрел на сайте Rabbit'а лимиты для размера сообщения - мне до них очень далеко.
UPD: Посмотрел дебаггером, данные приходят при запросе их в любом объёме, но если запрашивать больше 15к, как я и писал выше, то после отработки функции в которой запрашиваются данные появляется вот это.
(node:48880) UnhandledPromiseRejectionWarning: Error: channel closed
at ConfirmChannel.<anonymous> (C:\Users\Nikita\Desktop\Portfolio Manager\strategies\node_modules\amqplib\lib\channel.js:39:18)
at ConfirmChannel.emit (events.js:412:35)
at ConfirmChannel.C.toClosed (C:\Users\Nikita\Desktop\Portfolio Manager\strategies\node_modules\amqplib\lib\channel.js:175:8)
at Connection.C._closeChannels (C:\Users\Nikita\Desktop\Portfolio Manager\strategies\node_modules\amqplib\lib\connection.js:394:18)
at Connection.C.toClosed (C:\Users\Nikita\Desktop\Portfolio Manager\strategies\node_modules\amqplib\lib\connection.js:401:8)
at Connection.C.onSocketError (C:\Users\Nikita\Desktop\Portfolio Manager\strategies\node_modules\amqplib\lib\connection.js:355:10)
at Socket.emit (events.js:412:35)
at emitErrorNT (internal/streams/destroy.js:106:8)
at emitErrorCloseNT (internal/streams/destroy.js:74:3)
at processTicksAndRejections (internal/process/task_queues.js:82:21)