![](/img/trans.png)
[英]Postmaster.pid already exists, says PID number is running in directory but no process?
[英]How do I fix stale postmaster.pid file on Postgres?
問題是 postmaster.pid 文件需要手動刪除並由 postgres 重新生成,這些是執行此操作的步驟。
cd /Users/<user_name>/Library/Application\ Support/Postgres
ls
應該看到類似var-12
東西ls var-12
(請記住var-XX
等同於您的 PGSQL 版本)Library/Application Support/Postgres
➜ ls var-12
PG_VERSION pg_hba.conf pg_replslot pg_subtrans postgresql.auto.conf
base pg_ident.conf pg_serial pg_tblspc postgresql.conf
global pg_logical pg_snapshots pg_twophase postgresql.log
pg_commit_ts pg_multixact pg_stat pg_wal postmaster.opts
pg_dynshmem pg_notify pg_stat_tmp pg_xact postmaster.pid <----
rm var-12/postmaster.pid
就我而言,我使用了代碼rm var-13/postmaster.pid
並解決了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.