我在开发环境中安装postgres时遇到问题,我需要一些帮助来诊断它.我还没有找到追踪解决方案的运气.
我可以启动和停止服务器
$ pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
server starting
Run Code Online (Sandbox Code Playgroud)
如果我试着停下来
$ pg_ctl -D /usr/local/var/postgres stop -s -m fast
pg_ctl: PID file "/usr/local/var/postgres/postmaster.pid" does not exist
Is server running?
Run Code Online (Sandbox Code Playgroud)
好的,这是遗漏的
$ ls -l /usr/local/var/postgres/ | grep postmaster
$
Run Code Online (Sandbox Code Playgroud)
但它肯定在运行
$ ps aux | grep postgres
pschmitz 303 0.9 0.0 2445860 1428 ?? Ss 3:12PM 0:02.46 postgres: autovacuum launcher process
pschmitz 304 0.9 0.0 2441760 428 ?? Ss 3:12PM 0:02.57 postgres: stats collector process …Run Code Online (Sandbox Code Playgroud)