대기열에 일부 메시지가 있습니다. 이제 3 번 시도한 후에 서비스 호스트 오류가 발생합니다. 이것은 정상적인 행동입니까? 3 번은 어디서 오는거야? 나는 그것이 receiveRetryCount에서 왔다고 생각했다. 하지만 1을 1로 설정했습니다.MSMQ는 오류가 발생하기 전에 메시지를 받기 위해 3 번만 시도합니다.
처리 대기중인 대기열에 20 개의 메시지가 있습니다. 메시지 처리를 담당하는 WCF 작업은 트랜잭션을 지원하므로 메시지를 처리 할 수 없으면 메시지가 대기열에 남아있게됩니다.
재 시도 횟수 이후 ServiceHost 오류라고 생각하지 않았습니다.이 부분은 어딘지에 문서화되어 있습니까?
winxp 컴퓨터에서 MSMQ 서비스를 실행하고 있습니다.
많은 재시도 후에 서비스 호스트에 오류가 있음을 나타내는 문서에 더 관심이 있습니다. 이 부분이 사실입니까?
[이 SO 대답] (http://stackoverflow.com/questions/82099/how-do-i-handle-message-failure-in-msmq-bindings-for-wcf?answertab=votes#tab- 위로) 자세한 정보. –