Nginx Railsの本番環境が突然動作しなくなった

Nginx Railsの本番環境が突然動作しなくなった

私は Centos7 上の Nginx で実行されている Postgres と Redis で Rails を使用しています。今日、興味深い動作に遭遇しました。本番サーバーがしばらくオフラインになったのです。サーバーが接続を拒否し、ログに突然次の行が表示され始めました。

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

アプリケーション自体には問題はなく、リモート Rails コンソールもエラーなく起動しました。サーバーは ssh 経由でアクセス可能でした。nginx サービスを再起動しても問題は解決しませんでした。唯一の解決策は、システムを再起動し、すべてを手動で再起動することでした。この特定のエラー メッセージを検索しても無駄でした。他の人は、サーバーの起動時に nginx の設定ミスが原因でこのエラーに遭遇しており、私の場合のように突然どこからともなく現れたわけではありません。

それが何であったのかを解明する上で、どんな助けでもいただければ幸いです。

アップデート

実際にアプリケーション ログにエラーがありました。問題のリリースの製品ログには次のように表示されていました。

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

これは Postgres のエラーを示していますが、これも理解できません。システムまたはサーバーを再起動したことが原因でしょうか、それともアプリケーション サーバーの障害が原因でしょうか?

関連情報