Postgresql
更改 max_connections Postgresql
如何在不重新啟動服務 Postgresql 的情況下更改 Postgresql.conf 上的 max_connections?Systemctl reload postgresql.service 不適用於此配置。
這已經作為評論(由 mustaccio 發布)發布,但為了使其成為一個明確的答案,請參考PostgreSQL 文件:
此參數只能在伺服器啟動時設置。
換句話說,您必須重新啟動 PostgreSQL。
據我所知,除非您重新啟動,否則沒有解決方法。
因此,首先您需要從中獲取目前值
SHOW max_connections
,然後通過命令更改ALTER SYSTEM SET max_connections TO 'xxx'
x- 是您的值。在此之後,您需要重新啟動如果您提到的其他連接不起作用,您也可以使用 pgbouncer 來處理您的連接