我已经在我的 postgres.config 上测试了 pgtune,所以我知道我可以在那里更改什么,但是当我尝试更改 max_connections 或 shared_buffers 时,我无法重新启动 postgres。我只是收到一个错误,但日志中没有任何内容指定错误。(不确定这些日志的去向,但它们不在常规的 pg_log 目录中。)
我的设置是:
shared_buffers = 24MB # (pgtune wizard 2013-04-11 = 120MB)
max_connections = 120 # (pgtune wizard 2013-04-11 = 200)
我在一个只运行 postgresql 的 512 linode 上。如果我将 shared_buffers 更改为超过 24MB 或将 max_connections 更改为超过 120,我将无法重新启动 postgres。
我正在使用 Ubuntu 12.04.2 LTS 的 Linode xen 实例上运行:
Ubuntu 12.04.2 LTS (GNU/Linux 3.8.4-x86_64-linode31 x86_64)
任何人都知道postgres是否可以自行确定我的系统最大24MB和120个连接?