에러
-
[PostgreSQL] The data directory contains an old postmaster.pid file 에러 해결 방법개발/FullStack 2021. 7. 26. 21:42
PostgreSQL 서버를 시작하려고 하면 가끔 위와 같은 에러 팝업을 볼 수 있다. Sever가 이미 실행중이며 서버가 postmaster.pid 파일을 포함하고 있으니 서버 오류가 발생하거나 프로세스를 종료한 경우 해당 파일을 삭제하고 다시 실행해야 한다고 한다. 종종 발생하는 문제인데 왜 항상 매번 파일을 수작업으로 삭제해야 하는지 좀 의문이긴하지만 공짜로 쓰는 입장에서 뭐 어쩌겠는가? 시키는대로 해야지. 다행히 해결 방법은 어렵지 않다. Postgre13 기준으로 터미널을 실행하여 아래와 같이 postmaster.pid 위치로 이동한 후 해당 파일을 삭제하면 된다. $ cd ~/Library/Application\ Support/Postgres/var-13/ $ rm -f postmaster.pi..