문제

우리 대기열 중 하나 (생산, 적은 경우)로 이상한 문제가 발생합니다. 메시지를 대기열에 넣으려고하면 단순히 다음과 같이주는 예외가 발생합니다.

A timeout has occurred during the operation
.

메시지는 관리 포털에서 큐 길이가 증가하는 대기열 길이를 볼 수 있다는 사실에 의해 입증 된대로 메시지를 대기열에 만드는 것처럼 보입니다. 그러나 클라이언트 응용 프로그램이 메시지를받지 못하고 있습니다.

관리 포털은 몇 가지 실패한 요청이 있고 여러 내부 서버 예외가 있었음을 보여줍니다. 불행히도 실패한 요청 및 오류에 대한 자세한 내용을 얻을 수있는 방법은 없습니다.

나는이 문제를 일으킬 수있는 것에 대해 더 많은 정보를 얻었고, 잘못된 것에 대한 더 많은 정보를 얻는 방법과이를 문제를 해결할 때 앞으로 나아갈 수있는 방법. 어떤 도움이 크게 감사 할 것입니다.

편집 : 나는 완전성을 위해서만 언급해야합니다. 내가 알고있는 고객을 변경하지 않았습니다. 갑작스런

모든 일을하는이 문제는

편집 # 2, 오늘 아침에 일어 났으며, 상황은 마술 적으로 정상으로 돌아 왔습니다. 아직 무슨 일이 일어 났는지 확실하지 않으므로이 종류의 일이 어떻게 완화 될 수 있는지, / 또는 문제 해결 (귀찮은가? 문제 해결? :)을 더 잘

도움이 되었습니까?

해결책

이 시나리오도 경험했습니다.새로운 서비스 버스 네임 스페이스를 너무 작성 하고이 새로운 네임 스페이스에 대한 내 앱을 가리키면 저에게 작동했습니다.이렇게하면 일부 하드웨어 오류가 발생할 수 있습니다 (SB 네임 스페이스가있는 노드에서).

예를 들어 http : //www.nuget을 사용하십시오..org / Packages / Enterpriselibrary.WindowsAzure.TransientFaulTandling /

그러나 일시적이지 않은 오류에 대해 "두 번째 레벨 재시도"를 너무 사용하는 것이 좋습니다.이렇게하면 자신을 강화해야합니다.

너무 더 많은 내결함성이 없으면 페어링 된 네임 스페이스의 새 기능을 사용할 수도 있습니다. http://msdn.microsoft.com/en-us/library/dn292562.aspx

hth

// peter

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top