我们有一个带有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无法与我们添加的主机连接。
我们可以做些什么来解决这个问题?
提前致谢