pgpool
名前
pgpool --
Pgpool-IIメインサーバ
概要
pgpool [option...]
pgpool [option...] stop
pgpool [option...] reload
使用方法
pgpoolは3つのモードで実行されます。すなわち、start、stop、reloadです。
stopもしくはreloadが指定されていなければ、start モードが指定されているものとします。
共通オプション
3つのモードに共通のオプションです。
- -a hba_config_file
--hba-file=hba_config_file
pool_hba.conf設定ファイルへのパスを指定します。
そのファイルが標準の場所以外にある場合には必須です。
- -f config_file
--config-file=config_file
pgpool.conf設定ファイルへのパスを指定します。
そのファイルが標準の場所以外にある場合には必須です。
- -F pcp_config_file
--pcp-file=pcp_config_file
pcp.conf設定ファイルへのパスを指定します。
そのファイルが標準の場所以外にある場合には必須です。
- -h
--help
ヘルプを表示します。
Pgpool-IIメインサーバの起動
startモードのオプションです。
- -d
--debug
Pgpool-IIをデバッグモードで起動します。
大量のデバッグメッセージが出力されます。
- -n
--dont-detach
デーモンモードで起動しません。制御端末は切り離されません。
- -x
--debug-assertions
アサーションチェックが有効になります。
これはデバッグ用の機能です。
- -C
--clear-oidmaps
memqcache_methodの設定がmemcachedのときにクエリキャッシュのoidmapをクリアします。
memqcache_methodの設定がshmemのときは、Pgpool-IIの起動時に常にoidmapをクリアするので、このオプションは不要です。
- -D
--discard-status
pgpool_statusファイルを破棄し、以前の状態を復元しません。
Pgpool-IIメインサーバの停止
stopモードのオプションです。
- -m shutdown_mode
--mode=shutdown_mode
Pgpool-IIを停止します。
shutdown_modeは、smart、fast、immediateのいずれかです。
smartが指定されると、Pgpool-IIはすべてのクライアントが接続を切るまで待ちます。
fastあるいはimmediateが指定されると、すべてのクライアントが接続を切るまで待たず、直ちに終了します。
現在の実装では、fastとimmediateの間に挙動の違いはありません。
Pgpool-II設定ファイルの再読み込み
Pgpool-IIの設定ファイルを再読み込みします。
reloadモードには専用のオプションはありません。
共通オプションが使えます。