[pgsql-jp: 30020] Re: コネクションプールが最大数を越えます

松田勝己 kmatsuda @ lisonal.com
2003年 5月 21日 (水) 13:19:00 JST


松田@リソナルです

Yutaka tanida さんは書きました:
>On 21 May 2003 12:24:59 +0900
>末光美恵 <zenobia @ palmyra.ne.jp> wrote:
>
>> 解決方法として試みたのは
>> 1.アプリケーションプログラムで必ずコネクションを close する
>
>残念なことに、これを徹底する以外に根本的な解決法はありません。
>
>>   していません。server.xml の設定は以下のとおりです
>(snip)
>>              <parameter>
>>                <name>maxActive</name>
>>                <value>60</value>
>>              </parameter>
>(snip)
>>   不思議なのは maxActive の値を 100 とか 300 とかにしても
>>   postgres: postgres dbname 127.0,0,1 idle (dbname はデータベース名)
>>   のプロセスが30以上になるとアプリケーションが落ちます。
>
>PostgreSQLの最大接続数は変更されましたか?

Googleとかで「PostgreSQL 最大接続数」というキーワード
で検索すればすぐわかると思いますが
<PostgreSQLインストールディレクトリ>/data/postgresql.conf
内の max_connections という項目を適当な数値に変えて下さい。

また、接続数が増えるとPostgreSQLが使うメモリ量も増えるので
shared_buffers 辺りも増やすことをお忘れなく。

------------------------------
有限会社リソナル 松田 勝己
E-Mail:kmatsuda @ lisonal.com URL:http://www.lisonal.com/
TEL   :03-3643-4991 FAX:03-3643-4993
得盛サーバーハウジング
http://www.lisonal.com/index.php?%5B%5B%C6%C0%C0%B9%5D%5D



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