728x90
반응형
"postmaster.pid" 잠금 파일이 이미 있음 에러
- 원인
- postmaster.pid 파일은 PostgreSQL 서버가 실행 중일 때 생성되며, 서버가 종료되면 자동으로 삭제 되지만
- PostgreSQL 가 비정상 종료 할경우에 파일이 남아있어 에러가 발생 할수 있다.
- 조치방법 1
- postmaster.pid 파일 삭제
- PostgreSQL 서비스 재시작
cd /var/lib/pgsql/<version>/data
ls postmaster.pid
rm postmaster.pid
systemctl start postgresql
- 조치방법 2
- 권한 확인 및 소유자 변경
- 이후에도 정상 기동이 되지 않으면 OS reboot 이후 PostgreSQL 서비스 재시작
ls -ld /var/lib/pgsql/<version>/data
chown -R postgres:postgres /var/lib/pgsql/<version>/data
#os reboot
shutdown -r now
systemctl start postgresql
728x90
반응형