[pgsql-jp: 40317] Re: サービス起動時に「startup process recovering」というプロセスで待たされる
Norio Suzuki
suzuki @ tricorn.co.jp
2010年 7月 7日 (水) 09:38:41 JST
鈴木です。
At Tue, 06 Jul 2010 21:28:03 +0900,
NASUNO Isao wrote:
>
> -----------------------
> 1)データベースを止める
> pg_ctl stop -D '$PGDATA' -s -m fast -w
あまり自信は無いのですが、fast で停止するとクライアント接続の強制切断を
行うので、その辺りが問題でリカバリモードに入ってしまうのかも知れないなぁ
などと思いました。
私がこの状況になったとしたら、fast モードを避け、デフォルトの smart モー
ドでの停止処理をする方法を試してみます。
以下、マニュアルより引用。
------------------------------------------------------------------------
http://www.postgresql.jp/document/8.4/html/app-pg-ctl.html
"Fast"モードはクライアントが切断するまで待たず、かつ、実行中のオンライ
ンバックアップを終了させます。 全ての実行中のトランザクションをロールバッ
クし、クライアントとの接続を強制的に切断した後、サーバを停止します。
------------------------------------------------------------------------
;; ---------------------------------------------------------
;; 鈴木則夫 <suzuki @ tricorn.co.jp>
;; トライコーン株式会社 http://www.tricorn.co.jp/
;; 160-0015 東京都新宿区大京町24 住友外苑ビル5F
;; Tel 03-5919-0041 Fax 03-5919-0042
pgsql-jp メーリングリストの案内