한 서버에서 다른 서버로 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에 "Message sent over network"가 포함되어 있습니다.
그러나 동일한 메시지 유형의 인스턴스가 동일한 서버로 전송되고 1초도 채 걸리지 않습니다. 또한 동일한 서버의 큐 간에 전송된 메시지에는 문제가 없었습니다.
지연의 원인이 무엇인지 또는 어떻게 추적할 수 있는지 아는 사람이 있나요?