Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mknmz の複数実行について



今尾です。

> 
> そこで、下記のようなスクリプトを複数起動すると、2番目以降は、
> 全部 255番が返ってきますので、何とかできるかもしれません。
> 
256番の間違いでした(訂正します)

下記のようにランダムに待つようにしたみましたが、
一応正常に動作するようですので自己報告といたします。
(何かご指摘頂ければ幸いです)

$wait = 0;
while( $sts = system(".../mknmz ... ...  >/dev/null")) {
  srand();
  sleep( int(rand(10)));
  $wait++;
}
&log("mknmz sts=$sts wait=$wait ...... ");

数秒間に20〜30回の複数起動すると、ログファイルには
wait数2〜5回が 2〜3回記録されましたが、インデックスの
生成は正常です。

環境: CPU PIII 1.2G, Mem 1.0G, Namazu2.0.10 Redhat7.1

※みなさまありがとうございました。

---
Toshio IMAO imao@xxxxxxxxx