A produção do Nginx Rails parou de funcionar repentinamente

A produção do Nginx Rails parou de funcionar repentinamente

Estou usando Rails com Postgres e Redis rodando em Nginx no Centos7. Encontrei um comportamento interessante hoje, meu servidor de produção ficou offline por algum tempo. O servidor recusou conexões e os logs de repente começaram a mostrar a seguinte linha:

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

A aplicação em si não apresentou problemas e até o console remoto do Rails foi iniciado sem erros. O servidor estava acessível via ssh. Reiniciar o serviço nginx não resolveu o problema. A única solução veio de reiniciar o sistema e reiniciar tudo manualmente. Procurar por esta mensagem de erro específica provou ser inútil, outras pessoas a encontraram devido à configuração incorreta do nginx ao iniciar o servidor, ela não apareceu de repente do nada como no meu caso.

Fico grato por qualquer ajuda para descobrir o que era isso.

Atualizar

Na verdade, houve erros nos logs do aplicativo. O log de produção do lançamento em questão mostrou:

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

O que aponta para um erro no Postgres, que também não entendo. Isso poderia ter sido causado pela reinicialização do sistema ou servidor ou poderia ser a causa da falha do servidor de aplicativos?

informação relacionada