对于今天我第一次遇到了这个错误:PostgreSQL的OperationalError:无法连接到服务器
could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
我运行一个简单的Django的博客,在本地使用PostgreSQL。
当我运行:
ps auxw | grep postgres
我得到如下:
Chris 3260 0.5 0.0 2432768 620 s000 R+ 11:37AM 0:00.00 grep postgres
上次我是能够成功地使用PostgreSQL昨晚。从那以后,我没有改变任何东西,所以这可能与我的电脑有关?
如果您需要更多的信息,只要问我:)谢谢你的帮助!
你的ps输出表明PG没有运行。你有一个有效的/etc/init.d/postgresql start/stop脚本吗?由于pg功能正常,机器是否已关闭? – wildplasser
我查看了我的/ etc /文件夹,并且没有init.d文件/文件夹。今天早上,当我的机器在晚上进入睡眠模式后打开时,它有点奇怪,所以我不得不重新启动。 –
也可以是'/etc/rc.d/ ...',这取决于unix的风格。如果您以前有启动脚本,则启动可能失败。检查日志。 – wildplasser