WAL streaming (max_wal_senders > 0) requires wal_level "replica" or "logical"
2019-06-03 14:57 abce 阅读(1179) 评论(0) 编辑 收藏 举报初次使用pg的11版本,执行以下操作修改归wal_level设置:
alter system set set wal_level='minimal';
尝试重启pg,发现重启失败,并报错:
waiting for server to start....2019-06-01 13:16:08.784 EDT [21737] FATAL: XX000: WAL streaming (max_wal_senders > 0) requires wal_level "replica" or "logical"
原因:
早期的版本max_wal_sendersr默认是0,后来的PG版本默认postgresql.conf中的max_wal_senders改成了10,所以wal_level=minimal时会报错。
解决方案:
修改一下max_wal_senders即可。