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