2008年12月26日金曜日

多重起動3

停電中で落としていたサーバーも無事復旧したので多重起動を実装してみることに。
サンプルを作ってとりあえず動作確認もすませ、実装してみる。

思うように動きません・・。

とりあえずサンプルの時点で

$check = exec("ps -ef | grep -c binary_name");

をしてやると$checkが2になるのはわかっていた。1つはgrep自信でもう1つは謎だったが、とりあえず-2してやることに。

普通に動かしてみて、

$check = exec("ps -ef | grep -c binary_name") - 2;

の値を確認すると

$check=5

増えすぎです。

同時にもう一つ動かしてみると・・。

$check=5

変わりません。せめて増えてくれ。

0 件のコメント: