Периодическая ошибка при отправке сообщений на RabbitMQ - PullRequest
0 голосов
/ 26 февраля 2020

Мы получаем ошибку ниже при попытке отправить сообщение в RabbitMQ. Наше приложение работает на net core 3.0 на linux VM, а сервер RMQ работает в кластере из двух на linux VM. Эта проблема носит прерывистый характер и происходит не всегда.

Already closed: The AMQP operation was interrupted: AMQP close-reason, initiated by Library, code=541, 
text='Unexpected Exception', classId=0, methodId=0, cause=System.Net.Sockets.SocketException (110): 
Connection timed out
   at RabbitMQ.Client.Impl.InboundFrame.ReadFrom(NetworkBinaryReader reader)
   at RabbitMQ.Client.Framing.Impl.Connection.MainLoopIteration()
   at RabbitMQ.Client.Framing.Impl.Connection.MainLoop()

Мы включили автоматическое восстановление c, установив для AutomaticRecoveryEnabled значение true, в отличие от этого, каждый параметр является значением по умолчанию.

...