[pgsql-jp: 25188] Re: pg_ctlでpostmaster の停止ができない

Teraoka Yoshinori yteraoka @ dti.ad.jp
2002年 3月 9日 (土) 18:45:52 JST


寺岡です。

From: "SHINICHI OGURI" <s-ogu @ jcom.home.ne.jp>
Subject: [pgsql-jp: 25184] Re: pg_ctlでpostmaster の停止ができない
Date: Sat, 9 Mar 2002 18:02:53 +0900

> 小栗です。
> 
> 三村様、杉田様、
> 早速のレスありがとうございます。
> 
> > s-ogu> 問題の経緯:
> > s-ogu> 1.pg_ctl status で見ると
> > s-ogu> pg_ctl :postmaster is running (pid: 1145)
> > s-ogu> Command line was:
> > s-ogu> /usr/local/pgsql/bin/postmaster
> 
> 三村> 最終手段と思ってpostmasterにKILLシグナルを送ってみて下さい。
> 三村> そのあとpostmasterを起動した時にデータが失われていなければ良いのですが
> ...
> 
> これでいくと・・・。
> % kill -INT postmaster     −> bash: kill:postmaster: No such pid
> % kill -INT 1145     −> bash: kill: (1145) -No such pid
> % kill -SIGINT /usr/local/pgsql/bin/postmaster - >  bash: kill:
> /usr/local/pgsql/bin/postmaster: No such pid
> えーい!
> % kill -KILL  1145   −> 略(同じ)
> と言う具合に何回も試みるのですが、
> 「そんなPIDないです」
> と言われます。

たぶんすでに postmaster がいないのでしょう。
ps で確認してみました?
pg_ctl status って ${PGDATA}/postmaster.pid と
${PGDATA}/postmaster.opts を見てるだけみたいなので
正常終了せずに、ファイルが残っていただけなのではないでしょうか?
kill コマンドについてはマニュアルを。

---
Teraoka Yoshinori yteraoka @ dti.ad.jp



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