Pregunta

Encontrando un problema extraño con una de nuestras colas (para la producción, no menos). Cuando intento poner un mensaje en la cola, está lanzando una excepción que simplemente indique:

A timeout has occurred during the operation

Los mensajes parecen estar haciéndolo en la cola, como lo demuestra el hecho de que puedo ver la longitud de la cola aumentando en el portal de gestión. Sin embargo, la aplicación cliente no está recibiendo ningún mensaje.

El portal de gestión muestra que ha habido varias solicitudes fallidas y también varias excepciones internas del servidor; Aunque, lamentablemente, no veo ninguna manera de obtener más detalles sobre esas solicitudes y errores fallidos.

Estoy algo de pérdida en cuanto a lo que puede haber causado esto, cómo obtener más información sobre lo que está mal y cómo seguir adelante en la solución de problemas de esto. Cualquier ayuda sería muy apreciada.

Editar: Debería mencionar solo por completo, que no hice ningún cambio en los clientes que conozco; Este problema solo comenzó a suceder de repente

Editar # 2, se despertó esta mañana, y las cosas han regresado mágicamente a la normalidad. Todavía no estoy seguro de lo que sucedió, así que me gustaría cambiar el tono de la pregunta para solicitar sugerencias sobre cómo este tipo de cosas se puede mitigar y / o solucionar problemas (problema? ¿Problema? :)) Mejor

¿Fue útil?

Solución

También he experimentado este escenario.Cuando intenté también crear un nuevo espacio de nombres de autobuses de servicio, y señalé mi aplicación a este nuevo espacio de nombres, funcionó para mí.Esto sugiere que podría ser un poco de falla de hardware (en el nodo donde reside su espacio de nombres SB).

Asegúrese de usar el manejo de fallas transitorias, por ejemplo, http://www.nuget.org / Paquetes / Enterpriselibrary.WindowsAzure.TransientFaUlthandling /

Pero también se puede requerir también usar un "reintento de segundo nivel" para errores que no son transitorios.Esto tienes que codificarte a ti mismo.

TAMBIENTE SER MÁS FALLO TOLERANTE También puede usar la nueva característica de los espacios de nombres emparejados.Aquí hay un buen recurso: http://msdn.microsoft.com/en-us/library/dn292562.aspx

hth

// Peter

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top