我一直在這個相同的應用程序中使用相同的Postgres數據庫一個月沒有問題,並且我沒有更改數據庫中的任何內容,然後該錯誤隨機出現今天起。然而,今天的Postgres隨機開始拋出這個錯誤,當我嘗試「軌道的」(我跑CREATEDB或CREATEUSER時得到相同類型的錯誤):Postgres剛剛隨機停止工作(Rails,PGSQL.5432)
退出 /Users/Joe/.rvm/gems/ruby- 1.9.2-p290/gems/activerecord-3.2.2/lib/active_record/connection_adapters/postgresql_adapter.rb:1194:在`initialize'中:無法連接到服務器:沒有這樣的文件或目錄(PG :: Error) 服務器在本地運行,並在Unix域套接字「/tmp/.s.PGSQL.5432」上接受 連接?
真奇怪的是,我的朋友昨天發生了完全相同的錯誤(在同一個應用程序上工作),並且由他從http://nextmarvel.net/blog/2011/09/brew-install-postgresql-on-os-x-lion/運行腳本修復。運行腳本後,他卸載並重新安裝PG寶石,使所有工作。但是,他正在運行OS X Lion,而且我正在運行Snow Leopard,因此腳本不適用於我。
任何想法(1)爲什麼這將隨機開始發生和(2)如何解決它?
PostgreSQL是否正在運行?你重新啓動並忘記啓動它嗎? –
是的,它正在運行。我們通過運行'午餐開始postgres'命令進行驗證,輸出結果表示PosgresSQL正在運行。 –
你能用'psql'連接到它嗎? –