우분투 12.04 서버에서 postgres 9.3 인스턴스를 시작하고 있습니다.
~# service postgresql start
* The PostgreSQL server failed to start. Please check the log output.
[fail]
시작이 실패하지만 로그가 남지 않습니다.이 파일은 비어 있습니다.
tail /var/log/postgresql/postgresql-9.3-main.log
이 디렉토리에는 다른 파일이 없습니다 : / var / log / postgresql /
이 문제를 해결하는 가장 좋은 방법은 무엇입니까?
이것은 새로운 pg 설치입니까, 아니면 업그레이드를 했습니까? postgres 사용자가 pg 구성 파일 및 로그 파일에 대한 권한을 가지고 있는지 확인하십시오
—
LinuxDevOps
스크립트가처럼 일반적으로 (실행 포스트 그레스 같은 방법을 시도
—
제니 D가 분석 재개 모니카 말한다
su - postgres; /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
하고 당신을 제공 무엇을보고 당신은 당신의 설정에 따라 변경 사용자 이름과 경로를해야 할 수도 있습니다..
@JennyD가 말한 것 외에도 명령에 추가
—
zymhan
-d 3
할 것 postgres
입니다. 이를 통해 로그에보다 광범위한 디버깅 출력을 기록 할 수 있습니다. 디버깅 출력을 1 또는 2로 변경하여 낮추거나 4 또는 5로 변경하여 늘릴 수 있습니다. 또한 which pgsql
?
PostgreSQL은 서버와 어디에서 어떻게 설치 되었습니까? 거기에 아무것도가에있는 시스템 로그, 예를 들면은 / var / 로그 / 시스템 로그,은 / var / 로그 / 메시지 등?
—
Craig Ringer
이 질문이 왜 종결되었는지 이해가되지 않습니다.
—
guettli