connection limit exceeded for non-superusers postgresql
って、表示されてるんで調べると
使えるmax_connectionsが足りないっぽいので
/var/lib/pgsql/data にある
postgresql.confを編集することに。
色々設定値が有る中で
既に最適解かもしんないという躊躇もアリ、
出来るだけ数値を変更しない方向で編集
「work_mem」×「max_connection」+ 他 がピークメモリよーと書いてあるサイトがあったので
work memを調べたところ 64MBが設定されてました。参考にしたサイトの推奨値とだいぶん違う・・・・
イキナリつまづきますが、敢えて64MBかもしれないのでそのままで考えると
64MBx100コネになって既にメモリ6G使う想定に?
一応12Gメモリ積んでますが、そもそもDBサーバーじゃないので全部メモリを持っていかれても困るわけです。
なんだろう?この手詰まり感^^;
他に値をチェックすると、shared_buffersなるものがありました。
これは、128MBと規定値なのですが、バランス悪い気がしてならない
とりあえず512MBまで増やして終了。
再起動はなんかいつもより掛かった気もしますが
問題なく起動、変わったところと言えばレスポンスが良くなった気がしますね
メモリを増やすまではこれでいいかなぁ。
それにしても、conf弄るというのにviの操作忘れてて、焦るの~
って、表示されてるんで調べると
使えるmax_connectionsが足りないっぽいので
/var/lib/pgsql/data にある
postgresql.confを編集することに。
色々設定値が有る中で
既に最適解かもしんないという躊躇もアリ、
出来るだけ数値を変更しない方向で編集
「work_mem」×「max_connection」+ 他 がピークメモリよーと書いてあるサイトがあったので
work memを調べたところ 64MBが設定されてました。参考にしたサイトの推奨値とだいぶん違う・・・・
イキナリつまづきますが、敢えて64MBかもしれないのでそのままで考えると
64MBx100コネになって既にメモリ6G使う想定に?
一応12Gメモリ積んでますが、そもそもDBサーバーじゃないので全部メモリを持っていかれても困るわけです。
なんだろう?この手詰まり感^^;
他に値をチェックすると、shared_buffersなるものがありました。
これは、128MBと規定値なのですが、バランス悪い気がしてならない
とりあえず512MBまで増やして終了。
再起動はなんかいつもより掛かった気もしますが
問題なく起動、変わったところと言えばレスポンスが良くなった気がしますね
メモリを増やすまではこれでいいかなぁ。
それにしても、conf弄るというのにviの操作忘れてて、焦るの~