【问题标题】:After OSX 10.8 upgrade postgres can not connect to the serverOSX 10.8 升级后postgres 无法连接服务器
【发布时间】:2012-11-25 05:03:49
【问题描述】:

最近升级到 Mountain Lion 后,我的 brewed postgres 安装遇到了问题。

$ rake db:create
>rake db:migratecould not connect to server: Connection refused
>   Is the server running on host "localhost" (::1) and accepting
>   TCP/IP connections on port 5432?
>could not connect to server: Connection refused
>   Is the server running on host "localhost" (fe80::1) and accepting
>   TCP/IP connections on port 5432?
>could not connect to server: Connection refused
>   Is the server running on host "localhost" (127.0.0.1) and accepting
>   TCP/IP connections on port 5432?

在网上搜索后,我还没有找到解决这个问题的方法。

我找到了帮助确定问题的建议步骤,但在遵循这些步骤之后,我不确定如何理解结果或下一步该怎么做。有人可以帮忙吗?

$ pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
>pg_ctl: another server might be running; trying to start server anyway
>server starting


$ pg_ctl -D /usr/local/var/postgres stop -s -m fast
>pg_ctl: could not send stop signal (PID: 865): No such process


$ pg_ctl status                                                                
>pg_ctl: no server running


$ ps auxw | grep post 
>myuser   19037   2.6  7.7  4388248 324520   ??  S     7:30AM  19:06.02 /Applications/Postbox.app/Contents/MacOS/postbox-bin -psn_0_917728
>myuser   54897   0.1  0.0  2432768    464 s000  R+    1:47PM   0:00.01 grep post


$ cat /usr/local/var/postgres/server.log
>FATAL:  lock file "postmaster.pid" already exists
>HINT:  Is another postmaster (PID 821) running in data directory "/usr/local/var/postgres"?

很高兴提供任何可能有用的附加信息。

【问题讨论】:

  • 也许这会有所帮助:gist.github.com/1877457 告诉我。
  • 好的,这可能很有希望。 kill 奇怪地返回 failed: 没有这个过程。 stop 也返回 could not send stop signal (PID: xxx): No such process。最后一个选项给出了致命的:数据目录“/usr/local/var/postgres”的所有权错误,我怀疑这可能很重要,但我不确定这应该如何表现。感谢任何建议

标签: ruby-on-rails postgresql osx-mountain-lion homebrew


【解决方案1】:

尝试删除:

/usr/local/var/postgres/postmaster.pid

这曾经对我有用。

【讨论】:

  • 谢谢狄龙,已经试过了。没用:)你能更详细地解释你的步骤吗?例如停止数据库,删除,重新启动...?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-12-07
  • 1970-01-01
  • 2012-11-04
  • 1970-01-01
  • 2017-02-24
  • 2015-06-19
相关资源
最近更新 更多