La producción de Nginx Rails dejó de funcionar repentinamente

La producción de Nginx Rails dejó de funcionar repentinamente

Estoy usando Rails con Postgres y Redis ejecutándose en Nginx en Centos7. Hoy encontré un comportamiento interesante, mi servidor de producción estuvo fuera de línea por algún tiempo. El servidor rechazó las conexiones y los registros de repente comenzaron a mostrar la siguiente línea:

nginx rails 52008 connect() failed (111: Connection refused) while connecting to upstream, client ...client_ip...

La aplicación en sí no tuvo ningún problema e incluso la consola Rails remota se inició sin errores. Se podía acceder al servidor a través de ssh. Reiniciar el servicio nginx no resolvió el problema. La única solución fue reiniciar el sistema y reiniciar todo manualmente. La búsqueda de este mensaje de error en particular resultó inútil, otras personas lo encontraron debido a una mala configuración de nginx al iniciar el servidor, no apareció de repente de la nada como en mi caso.

Agradezco cualquier ayuda para descubrir qué fue eso.

Actualizar

De hecho, hubo errores en los registros de la aplicación. El registro de producción del lanzamiento en cuestión mostró:

PG::UnableToSend: FATAL:  terminating connection due to administrator command

Lo que apunta a un error con Postgres, que tampoco entiendo. ¿Podría haber sido causado por reiniciar el sistema o el servidor, o podría ser la causa de la falla del servidor de aplicaciones?

información relacionada