[pgsql-jp: 31011] PostgreSQL関連の設定に関して

Tadashi.Kanbayashi Tadashi.Kanbayashi @ toppan.co.jp
2003年 9月 10日 (水) 14:54:16 JST


神林と申します。

今、postgresql.confの設定を以下の通り変更しようとしています。

max_connections=128
shared_buffers=7875 #(約64M + 512000)/8192

マシンの物理メモリは512MBで、アパッチしかその他では動いてません。
OSはSolarisです。


で、/etc/systemに、
set shmsys:shminfo_shmmax=70000000
set shmsys:shminfo_shmmin=1
を追記してreboot

して、

pg_ctl -o ”-S -i” start

でPostgreSQL7.2.3を起動しました。

その際、successfullyとのメッセージは返ってきましたが、
ps -efで確認してみるとプロセスが存在していません。

で、psqlで接続を試みると、
以下のようなメッセージが返ってきて接続できません。

psql: could not connect to server: Connection refused
        Is the server running locally and accepting
        connections on Unix domain socket "/tmp/.s.PGSQL.5432"?


で、postgresql.confを、
max_connections=32
shared_buffers=64
のデフォルトにもどしたところ接続も可能になりました。


何が原因でしょうか。


・/etc/systemへの設定内容
・postgresql.confの設定内容

をどうすれば
max_connections=128
shared_buffers=7875 #(約64M + 512000)/8192
でPostgreSQlが問題なく起動し、接続できるようになるでしょうか。

ご経験者の方々、教えてください。

お願いします。









pgsql-jp メーリングリストの案内