我在CentOS 6.5上运行PostGreSQL 9.3,当我运行命令service postgresql-9.3 stop
时,我得到了[OK],好像它已经停止但服务仍在运行或者在停止时自动启动,因为我可以反复运行service postgresql-9.3 stop
并始终获得[OK],就像它已经停止一样。尝试启动或重新启动会显示[FAILED]消息。我怎么能阻止这个?当我尝试为我的rails项目运行FATAL: could not create any TCP/IP sockets
时,出现错误rake db:setup
。 PrestGreSQL的/ tmp目录中没有套接字文件,但看起来PG认为有。我有想法卸载postgres并进行全新安装,但我需要停止服务才能使其正常工作。任何帮助表示赞赏。
答案 0 :(得分:0)
检查服务的状态
服务postgresql-9.1状态
如果服务已经停止,找到任何僵尸进程并杀死
ps -ef | grep postgres