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
반응형

+ Recent posts