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