Question

rencontre un problème étrange avec l'une de nos files d'attente (pour la production, pas moins). Lorsque j'essaie de mettre un message sur la file d'attente, il lance une exception qui indique simplement:

A timeout has occurred during the operation

Les messages semblent rendant la file d'attente, comme en témoigne le fait que je peux voir la longueur de la file d'attente augmentant dans le portail de gestion. Cependant, l'application client ne reçoit aucun message.

Le portail de gestion montre qu'il y a eu plusieurs demandes ayant échoué, ainsi que plusieurs exceptions de serveur internes; Malheureusement, je ne vois malheureusement aucun moyen d'obtenir plus de détails sur ces demandes et erreurs ayant échoué.

Je suis quelque peu à perte quant à ce qui peut avoir causé cela, comment obtenir plus d'informations sur ce qui ne va pas et comment aller de l'avant dans le dépannage de cela. Toute aide serait grandement appréciée.

Edit: Je devrais mentionner juste à l'égalité des sceptions, que je n'ai apporté aucune modification aux clients dont je suis au courant; Ce problème, il suffit de commencer tout d'un coup de suite

Edit N ° 2, je me suis réveillé ce matin et les choses ont été retournées par magie à la normale. Toujours pas sûr de ce qui s'est passé, je voudrais donc changer le ton de la question pour solliciter des suggestions quant à la manière dont ce genre de chose peut être atténué et / ou dépannée (trouble? Dépannage? :)) Mieux vaut

Était-ce utile?

La solution

J'ai aussi expérimenté ce scénario.Lorsque j'ai essayé aussi de créer un nouvel espace de noms de bus, et j'ai signalé mon application à ce nouvel espace de noms, cela a fonctionné pour moi.Cela suggère qu'il pourrait s'agir d'une défaillance matérielle (sur le nœud où réside votre espace de noms SB).

Assurez-vous d'utiliser une manipulation de panne transitoire, par exemple http://www.nuget.org / Packages / EntrepriseLibrary.WindowsAzure.Transientfaulthandling /

Mais il pourrait aussi être nécessaire aussi d'utiliser une "nouvelle tentative" pour des erreurs qui ne sont pas transitoires.Ceci vous devez vous coder.

Trop être plus tolérante de panne Vous pouvez également utiliser la nouvelle fonctionnalité d'espaces de noms appariés.Voici une bonne ressource: http://msdn.microsoft.com/en-us/Library/dn292562.aspx

htth

// peter

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top