Postgresql 博士后堂';不写日志

Postgresql 博士后堂';不写日志,postgresql,postgresql-9.5,Postgresql,Postgresql 9.5,重新启动PostgreSQL后,日志文件已停止写入 仅显示以下日志 致命:锁定文件“postmaster.pid”已存在 提示:数据目录“/var/lib/pipelinedb/9.5”中是否运行另一个邮局主管(PID 1351)? 致命:锁定文件“postmaster.pid”已存在 提示:数据目录“/var/lib/pipelinedb/9.5”中是否运行另一个邮局主管(PID 1351)? 日志:将日志输出重定向到日志收集器进程 提示:将来的日志输出将显示在目录“log”中。 日志:将日志

重新启动PostgreSQL后,日志文件已停止写入

仅显示以下日志

致命:锁定文件“postmaster.pid”已存在
提示:数据目录“/var/lib/pipelinedb/9.5”中是否运行另一个邮局主管(PID 1351)?
致命:锁定文件“postmaster.pid”已存在
提示:数据目录“/var/lib/pipelinedb/9.5”中是否运行另一个邮局主管(PID 1351)?
日志:将日志输出重定向到日志收集器进程
提示:将来的日志输出将显示在目录“log”中。
日志:将日志输出重定向到日志收集器进程
提示:将来的日志输出将显示在目录“log”中。
日志:将日志输出重定向到日志收集器进程
提示:将来的日志输出将显示在目录“log”中。

您似乎已经有一个服务器实例在运行。尝试连接到
psql
或使用
ps aux | grep-i postgres
检查此项。 如果另一个服务器实例正在运行,请不要杀死-9,因为这样会损坏数据。相反,你应该:

pg_ctl -D /var/lib/pipelinedb/9.5 stop -m fast

在此之后,您应该正确启动服务器。

我这样做了,并按如下方式启动。但是发生了同样的错误
pipeline ctl-D/var/lib/pipelinedb/9.5-l/var/log/pipelinedb/pipelinedb.log start
So,确保postmaster.pid(1351)中的pid存在,如果不存在,则删除该文件。my postmaster.pid包含
2077/var/lib/pipelinedb/9.5 14942468005432/tmp*5432001 655360
和ps aux show me pid 2077,所以我认为postmaster是对的。正如它所说,日志输出的其余部分在其他地方。您是否查看了
/var/lib/pipelinedb/9.5/log/
?实际上日志在
/var/lib/pipelinedb/9.5/log/
中,但是如何更改为'var/log/pipelinedb/`中解释了许多配置选项。您可以通过
log\u目录
log\u文件名
设置日志文件的位置。我更改了,它工作了,开始按我的需要记录。谢谢