我已经在ubuntu 12.04上使用pgpoolII-3.3.3和pgPoolAdmin安装了PostgreSQL 9.1
如果我尝试从使用sudo pgpool的终端运行pgpool,它似乎会启动。查看ubuntu文件浏览器,我可以在/var/run/pgpool/pgpool.id(这是pgpool.conf中的路径)中看到如何创建pgpool.pid文件。
但是一秒钟后,文件消失了。
我试图更改目录的所有者和目录权限,但似乎没有任何解决方法。
如果在此之后我尝试使用sudo pgpool -m快速停止来停止pgpool,则会收到错误消息:错误。找不到pid文件
似乎文件已创建并突然销毁。我想知道为什么。
如果我尝试从pgPoolAdmin运行pgpool,则会出现此错误:pgpool启动失败。找不到pgpool.pid。
和其他时候一样,这可能是一个愚蠢的问题,由于我对这些系统没有很高的了解,所以我无法解决它。
对尝试什么有任何想法吗?
Xrry圣诞节
最佳答案
使用ls -la命令检查tmp目录并删除文件.s.PGSQL.9999和.s.PGSQL.9898并重新启动服务器
关于linux - 使用ubuntu和postgresql启动pgpool后,pid文件消失,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27639582/