之前服务器配置为 hot_standby master,过了一段时间就开始单机运行了,我根据这个修改了设置,但是 WAL 文件的数量还是在增长……
如何摆脱它?
操作系统——CentOS
postgresql.conf
:
listen_addresses = '192.168.1.24,localhost'
max_connections = 100
shared_buffers = 32MB
wal_level = minimal
archive_mode = off
archive_command = 'test ! -f /var/lib/pgsql/docsrv/pgarch/%f && cp %p /var/lib/pgsql/docsrv/pgarch/%f'
max_wal_senders = 1
log_destination = 'syslog'
log_timezone = 'Europe/Samara'
update_process_title = off
datestyle = 'iso, mdy'
timezone = 'Europe/Samara'
lc_messages = 'C'
lc_monetary = 'C'
lc_numeric = 'C'
lc_time = 'C'
default_text_search_config = 'pg_catalog.english'
答案1
更改设置后您是否重新启动了?尝试
show wal_level;
和
show archive_mode;
在 psql 提示符下
并尝试
show config_file;
查看服务器使用哪个配置文件