Sophie へのシグナル送信

仕事で Sophie 3.04 の実験を行なっている。 daemontools の supervise 配下で動作させているのだが、 svc -t /service/sophie などが何故か効かない。 直接、親プロセスに HUP やらのシグナルを送っても無視され効果なし。

しょうがないので Sophie のソースを見てみると、 親プロセスがシグナルを無視するようになっているじゃないか! しかも PID ファイルには親プロセスではなく子プロセスの PID を保存するし、なんじゃこりゃ。 …そうか、シグナルは子プロセスに送るんだ。 変った仕様だなぁ。

なんでこんな狂った仕様にしたんだろう? daemontools で扱えないのは困ったなぁ。

add to hatena hatena.comment (0) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 0

コメントを書く

Your email is never shared. * 印の項目は必須項目です。

*
*