[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 メーリングリストの案内