postgresql - 无法打开 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
解决方案
推荐阅读
- reactjs - 为什么没有注入门户内容?
- java - 如何在员工详细信息中添加“url”作为数据字段?
- c# - .Net Application SideBySide 加载失败 COMException (0x80040154)
- kubernetes - 如何在 Kubernetes 中注册和查找 Deployment 中的单个 pod 主机名?
- go - 尝试在 golang 中获取具有截止日期的锁?
- matlab - MATLAB 隔离并将变量分配给矩阵中的特定元素
- angular - OpenLayers 5,Angular 7 行未显示
- data-visualization - Tableau - 根据它们所属的月份计算维度中的项目
- python - 尝试导入 matplotlib 时出错:“导入未被识别为内部或外部命令”
- javascript - 如何将 Hash 的特定部分从 url 传递到 iframe 源 url?