У меня периодически возникают проблемы при отправке сообщения MSMQ с одного сервера на другой, когда сообщение отправляется одной службой, но не принимается потребителем в течение 30 минут.
Включение сквозного ведения журнала (https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc730882(v=ws.11)), Я смог сузить его до отправляющего сервера.
Сообщения помещаются в очередь исходящих сообщений, но в некоторых случаях не отправляются по сети в течение 30 минут.
В качестве примера я могу видеть сообщение, помещенное в очередь исходящих сообщений в 13:35:23. Следующий журнал находится в 13:39:47 с «Сообщением, отправленным по сети».
Однако у меня есть экземпляры одного и того же типа сообщений, отправляемых на одни и те же серверы и с них, что занимает менее секунды. Кроме того, сообщения, отправленные между очередями на одном сервере, не имели проблем.
У кого-нибудь есть идеи, что может быть причиной задержки, или как я могу ее отследить?