socket_dirpgpool-IIがコネクションを受け付けるUNIXドメインソケットを置くディレクトリです。デフォルト値は'/tmp'です。このソケットは、cronによって削除されることがあるので注意してください。'/var/run'などのディレクトリに変更することをお勧めします。pcp_portpcpが使用するポート番号です。pcp_socket_dirpcpがコネクションを受け付けるUNIXドメインソケットを置くディレクトリです。デフォルト値は'/tmp'です。このソケットは、cronによって削除されることがあるので注意してください。'/var/run'などのディレクトリに変更することをお勧めします。backend_socket_dirDEPRECATEDこのパラメータは、libpqのポリシーに合わせて削除されます。代わりにbackend_hostnameパラメータを使ってください。PostgreSQLのUNIXドメインソケットが置かれているディレクトリです。デフォルト値は/tmpです。num_init_childrenpreforkするpgpool-IIのサーバプロセスの数です。デフォルト値は32になっています。これが、pgpool-IIに対してクライアントが同時に接続できる上限の数になります。待たされます(PostgreSQLと違ってエラーになりません)。待ち行列は、OS内部に作られ、「listenキュー」と呼ばれます。listenキューの長さは「バックログ」と呼ばれます。これを越える場合はシステム側の設定変更が必要になります。ないと高負荷時にlistenキューが溢れ、pgpool-IIへの接続が失敗したり、システム内で行われるリトライにより著しく性能が低下することがあります。-s"で確認できます。overflowedのようなメッセージが出ていればlistenキューが溢れています。listenキュー溢れを防ぐためにバックログを大きくするには、Linuxでは以下のようにします(root権限が必要です)。256もちろん、/etc/sysctl.confに以下のように書いても構いません。他に以下の考慮が必要です。問い合わせのキャンセルを行うと通常のコネクションとは別に新たなコネクションが張られます。設定することをおすすめします。superuser_reserved_connections)のどちらかを満たすように設定してください。child_life_timepgpool-IIの子プロセスの寿命です。child_life_time秒経過すると、一旦終了して新しいプロセスを起動します。メモリーリークその他の障害に備えた予防措置です。フォルト値は300秒、すなわち5分です。ん(すなわち起動しっ放し)。受け付けていないプロセスにはchild_life_timeは適用されません。このパラメータを変更した時には設定ファイルを再読み込みしてください。