2014-05-12 6 views
0

Engine Yard Cloud에서 호스팅되는 레일 애플리케이션이 있습니다. 배포 후 오류가 발생합니다 :엔진 야드 오류 관련 게시물 및 소켓 '/var/run/postgresql/.s.PGSQL.5432'

Process postgresql: POSTGRES_CONNECTION CRITICAL: DB 'postgres' could not connect to server: Connection refused Is the server running locally and accepting connections on Unix domain socket '/var/run/postgresql/.s.PGSQL.5432'

이 오류가 발생하면 응용 프로그램의 인스턴스에 연결할 수 없게되고 인스턴스를 다시로드해야합니다. 인스턴스를 다시로드 한 후에는 한 번 배포 할 수 있지만 다음 배포에서는 동일한 오류가 발생합니다. 이 문제를 해결하는 방법에 대한 아이디어는 고맙게 생각합니다.

+0

당신이 있습니까,
타일러을 주셔서 감사합니다? –

답변

1

이 조건의 가장 큰 원인은 Postgres 서버가 응답을 중지했기 때문입니다. 이것은 가장 일반적으로 Solo 인스턴스의 메모리 부족으로 인해 발생하지만 다른 원인도있을 수 있습니다. 엔진 야드 지원 팀과 함께 file a ticket에게이 문제를 자세히 조사하는 가장 좋은 방법은 다음과 같습니다. Google에서이를 더 자세히 조사 할 수 있습니다.

은 혹시 맥 OS X에