У меня периодически возникают проблемы при отправке сообщения 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 с "Сообщение отправлено по сети".
Однако у меня есть случаи, когда одни и те же типы сообщений отправляются на одни и те же серверы и с них, что занимает меньше секунды. Кроме того, сообщения, отправленные между очередями на одном сервере, не имели проблем.
Есть ли у кого-нибудь идеи, что может быть причиной задержки или как это можно отследить?