Ошибка машинного двора, связанная с postgress и сокетом '/var/run/postgresql/.s.PGSQL.5432'

У меня есть приложение rails, размещенное на Engine Yard Cloud. После развертывания я получаю сообщение об ошибке:

Процесс postgresql: POSTGRES_CONNECTION КРИТИЧЕСКИЙ: БД "postgres" не может подключиться к серверу: соединение отклонено. Сервер работает локально и принимает подключения через сокет домена Unix '/var/run/postgresql/.s.PGSQL.5432'

После этой ошибки экземпляр с приложением становится недоступным, и требуется перезагрузка экземпляра. После перезагрузки экземпляра я могу развернуть один раз, но при следующем развертывании я получаю ту же ошибку. Буду признателен за любые идеи, как решить эту проблему.

1 ответ

Наиболее вероятной причиной этого условия является то, что сервер Postgres перестал отвечать. Это чаще всего происходит из-за нехватки памяти в экземплярах Solo, но может иметь и другие причины. Лучший способ изучить это подробнее - подать заявку в службу поддержки Engine Yard, и мы сможем дополнительно изучить это для вас.

Спасибо,
Тайлер

Другие вопросы по тегам