Postgres 데이터베이스를 다시 시작하려고 했습니다. 그러면 오류가 표시됩니다.
* Starting PostgreSQL 9.5 database server
* The PostgreSQL server failed to start. Please check the log output:
2018-09-04 10:37:05 UTC [2573-1] FATAL: could not create lock file "postmaster.pid": Permission denied
[fail]
이 테스트 서버에서는 4개 이상의 애플리케이션이 실행 중입니다. 이 문제에 대한 수정이 필요합니다.
답변1
다음과 같은 오류 메시지가 나타납니다.
""postmaster.pid" 잠금 파일을 생성할 수 없습니다: 권한이 거부되었습니다"
당신이 가장 먼저 한 일은 해당 오류 메시지를 복사하고 인터넷에 도움을 요청한 것입니다.
그러니 제발 뒤로 물러서서 긴장을 풀고오류 메시지를 읽어보세요- 꽤 설명적이네요.
그런 다음 postgres가 PID 파일을 쓰는 디렉토리를 찾으십시오. ( external_pid_file =
postgresql.conf의 설정입니다.)
그리고 아마도 무작위로 생각해 보면 해당 디렉토리와 PID 파일의 권한과 소유권을 확인하십시오. postgres 사용자가 거기에 쓸 수 있어야 합니다.
별도의 블록 장치에 Postgres를 설치한 경우 해당 장치가 마운트되어 있고 쓰기 가능한지 확인하세요.