ruby-on-rails – Postgres随机停止工作(Rails,PGSQL.5432)
我一直在同一个应用程序中使用相同的Postgres数据库一个月没有问题,在今天随机出现此错误之前,我没有更改数据库中的任何内容.但是,今天Postgres在我尝试“rails s”时随机开始抛出此错误(运行createdb或createuser时出现相同类型的错误):
退出 真正奇怪的是,我的朋友昨天遇到了完全相同的错误(在同一个应用程序上工作),并且由他从http://nextmarvel.net/blog/2011/09/brew-install-postgresql-on-os-x-lion/运行脚本修复了.运行脚本后,他卸载并重新安装PG gem以使一切正常.但是,他正在运行OS X Lion,我正在运行Snow Leopard,因此脚本对我不起作用. (1)为什么会随机开始发生以及(2)如何修复它的任何想法? 解决方法
我今天遇到了类似的问题,虽然在我的情况下postgres(通过MacOS 10.8上的自制程序安装)没有运行但我无法启动或重新启动它.似乎由于崩溃僵尸阻塞了套接字,解决它我做了以下
lsof -i :5432 这显示了进程阻塞的PID,我只是将其杀死了 kill -9 PID 和postgres重新开始很好. HTH (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |