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

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

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

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


person user3628381    schedule 12.05.2014    source источник
comment
Вы случайно не пользуетесь Mac OS X?   -  person Craig Ringer    schedule 12.05.2014


Ответы (1)


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

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

person tpol    schedule 13.05.2014