[pgsql-jp: 41975] Re: 1サーバに複数のPostgres+Pgpoolを構築すると「failed to fork a child」のエラーが出る

Tatsuo Ishii ishii @ sraoss.co.jp
2018年 3月 5日 (月) 14:46:38 JST


石井です。

> 小川と申します。
> 
> 1サーバ上に複数のPostgres9.5+Pgpool-II3.6.7を構築したところ、
> 3組目のPgpool-II起動時に以下のエラーが出力されて
> Pgpool-IIが起動できなくなりました。
> 
> FATAL:  failed to fork a child
> DETAIL:  system call fork() failed with reason: Resource temporarily unavailable
> 
> Postgres9.5の方は3組起動可能ですが、
> Pgpool-IIのみ3組目でNGとなってしまいます。

たぶんPgpool-II固有の話というよりは、単にシステムのリソースの上限か、
ユーザに許されているリソースの上限に引っかかっているのではないでしょう
か。具体的には、メモリ量やスワップ量、あるいは起動するプロセス数の上限
です。

環境や設定ファイルを見せていただければ、もう少し具体的なアドバイスが得
られると思います。
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese:http://www.sraoss.co.jp


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