首页 > 解决方案 > 无法打开 Postgresql 的日志收集器

问题描述

我尝试使用 PostgreSQL(版本 9.6.8)打开查询日志记录,并且在启用日志收集器的情况下启动时服务器似乎挂起。我从以下配置开始,并注意到只要注释掉“logging_collector = on”它就可以工作。日志总是抱怨 ipv6,但即使它正在工作,它仍然存在。除此之外 - 日志中没有任何内容。有没有人有最微弱的想法可能是什么问题?任何提示表示赞赏!我在 Linux x86_64 系统上。

autovacuum = on
datestyle = 'iso, dmy'
default_text_search_config = 'pg_catalog.english'
lc_messages = 'en_US.utf8'
lc_monetary = 'en_US.utf8'
lc_numeric = 'en_US.utf8'
lc_time = 'en_US.utf8'
listen_addresses = '*'
max_connections = 150
shared_buffers = 256MB
tcp_keepalives_idle = 2
tcp_keepalives_interval = 2
tcp_keepalives_count = 5
work_mem = 4MB
#logging_collector = on
log_connections = on
log_disconnections = on
log_line_prefix = '%quser=%u @ host(port)=%r sessid=%c '
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'

在 pg_log 目录中,有一个包含以下行的日志:

LOG:  database system was shut down at 2018-09-10 12:57:09 GMT
LOG:  MultiXact member wraparound protections are now enabled
LOG:  database system is ready to accept connections
LOG:  autovacuum launcher started

标签: postgresqlloggingconfiguration

解决方案


推荐阅读