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

SAITO Masaru daisaito @ lares.dti.ne.jp
2002年 3月 9日 (土) 18:46:16 JST


On Sat, 9 Mar 2002 18:02:53 +0900
"SHINICHI OGURI" <s-ogu @ jcom.home.ne.jp> wrote:

> 三村> 最終手段と思って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ないです」
> と言われます。

killの使い方が間違っています。
ちなみに上記の
> % kill -INT 1145     −> bash: kill: (1145) -No such pid
の``1145''ってどうやって確認しました?

とりあえずpostmasterが起動してるかどうかは
%ps -axuw|grep postmaster 
と打てば判ると思います。出てきたらpostmasterは生きています。
(ちゃんと仕事をしてくれる状態かどうかは別にして。。)
その上でpostmasterが生きていたら、
% kill -QUIT <PID>
% kill -TERM <PID>
% kill -INT <PID>
をやってみましょう。(もちろんpostgresをインストールしたユーザー権限で!)
上記の1つやったらその都度ps -axuw|grep postmaster で動いているか確認すること。
プロセスがいなくなったら成功です。

---
SAITO Masaru <daisaito @ lares.dti.ne.jp>




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