Me pregunto cuál es la mejor manera de rastrear los tiempos de espera de unicornio desde mi aplicación.unicorn timeout handling
Hay algunos bits de la aplicación que son lentos y actualmente se agota el tiempo de espera. Podría aumentar el tiempo de espera pero eso está empujando el problema debajo de la alfombra. Idealmente, me gustaría obtener una notificación de aerofrenado o algo de ese efecto. No estoy buscando una guía de rendimiento, solo una manera de informarte de manera eficiente y confiable sobre los tiempos de espera.
¿Cómo han manejado otras personas los tiempos de espera de la aplicación Rails usando el unicornio? escanear el registro de error nginx? conectar un controlador en la configuración de unicornio? controlador en nginx config?
[Ubuntu 12.04 + Nginx + unicornio + 3,2 + carriles rubí 1.9.3]
¿Encontró una respuesta? Estamos usando Rack :: Timeout. – nroose
La solución fue escanear los registros nginx para el estado 503 (o algunos 50X, no recuperar) y ver desde allí. Un poco cumple el objetivo de alguna manera extraña. –