我正在尝试启动服务器并得到一个错误。
Port 5432 is already in use我已经酿造了卸载后
which postgres什么都没给我。
活动监视器有14个postgres进程,我无法杀死这些进程。强制退出,终止进程,用另一个pid重新启动它。与sudo kill -9 PID一样,它会终止进程并用另一个PID重新启动它。
发布于 2017-02-23 14:07:32
你检查过启动守护进程了吗?它控制Postgres进程,当Postgres安装在Homebrew,并自动重新启动Postgres后,它被杀死。试一试
sudo launchctl list或
sudo launchctl list | fgrep postg若要查找守护进程的名称,请执行以下操作。您可以使用sudo launchctl stop <name>停止守护进程,其中name依赖于第一个命令的结果。
发布于 2017-07-11 13:48:09
如果在OSX上遇到此问题,请执行以下操作:
$ lsof -n -i4TCP:5432
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python2.7 28687 afdasdfasd 3u IPv4 0x2f18e1284963d3e3 0t0 TCP 127.0.0.1:54970->127.0.0.1:postgresql (CLOSE_WAIT) $ kill -9 28687发布于 2018-08-05 15:33:43
https://stackoverflow.com/questions/42416527
复制相似问题