1
我想为新项目运行PostgreSQL 9.6.2分贝。Postmaster.pid已存在,说PID号在目录中运行,但没有进程?
当我在
postgres -D /usr/local/var/postgres
键入我收到以下错误信息:
FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 49425) running in data directory "/usr/local/var/postgres"?
当我得到的文件夹中所有进程的列表,它出现:
49425
/usr/local/var/postgres
1491484894
5432
/tmp
localhost
然后当我尝试
kill 49425
它仍然保留在列表中
而当我进入
pd
的49425 PID号是不在名单上。
这里怎么回事?
我得到如下: $ FATAL:锁定文件 “postmaster.pid” 已经存在, 提示:是其它postmaster(PID 88418)运行在数据目录“在/ usr /本地的/ var/Postgres的”? – fadfad
所以也许有另一个实例在运行?..你尝试连接到它吗? –
我试图连接到它。我没有运行另一个实例。它可能认为有,但今天我还没有开始。每次我尝试启动一个,我都会收到这些消息。 – fadfad