Производство Nginx Rails внезапно прекратило работу

Производство Nginx Rails внезапно прекратило работу

Я использую Rails с Postgres и Redis, работающими на Nginx на Centos7. Сегодня я столкнулся с интересным поведением: мой продакшн-сервер на некоторое время отключился. Сервер отклонил соединения, и в журналах внезапно появилась следующая строка:

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, которую я тоже не понимаю. Может ли это быть вызвано перезагрузкой системы или сервера, или это может быть причиной сбоя сервера приложений?

Связанный контент