postmaster死了,但是pid文件存在

时间:2015-07-21 17:56:27

标签: ruby-on-rails apache postgresql capistrano

我们有一个带有postgres的rails 4应用程序

有时我们的服务器被挂起,如果我们重新启动它。

服务器启动但无法连接到postgres。

状态显示postmaster dead but pid file exists

日志显示

FATAL:  lock file "/tmp/.s.PGSQL.5432.lock" already exists
HINT:  Is another postmaster (PID 4696) using socket file "/tmp/.s.PGSQL.5432"?
LOG:  could not bind IPv4 socket: Address already in use

并且postgresql无法重新启动。

---删除/tmp/.s.PGSQL.5432文件并重新启动postgres服务后,服务重新启动,但postgres无法与我们添加的主机连接。

我们可以做些什么来解决这个问题?

提前致谢

0 个答案:

没有答案