namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ERROR: malformed NMZ.t format!について
- From: "K.Yamachika" <kyama@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 06 May 1999 20:20:47 +0900
皆さん初めまして。やまちかと申します。
Namazu for Win32をありがたく使わせて頂いております。
------------------------------------------------------------------
環境:
NT Server 4.0 SP4 (with HotFix)
nmz1306.exe
kks225w4.exe
APi509e.exe
nkf3217.lzh
いずれもhttp://www.tama.or.jp/%7Ekenzo-/Namazu/から持ってきた
ものです。
さて、この環境上にて、ATコマンドを使ってIndexの自動作成・更新
を行わせたいと思い、次のようなバッチファイルを作成しました(実際
には1行です)。
<mkindex.bat>
perl d:\usr\local\namazu\bin\mknmz -D -O d:\usr\local\namazu\index
d:\inetpub\wwwroot 1>d:\work\namazu.log 2>d:\work\namazu_err.log
このバッチファイルを初めて実行するときには、
d:\usr\local\namazu\indexに正しくファイルが作成されます。
ところが、数度実行するうちに
ERROR: malformed NMZ.t format!
となり、Indexが更新されなくなるのです。どのようなタイミングで
エラーになるかは不定で、再現性がありません。
ScheduleサービスにはSystemアカウントを割り当てていますが、
Administratorを割り当てて実行しても同じ結果でした。とりあえず
ATコマンドの設定ミスなどということはありません。
さらに、このバッチファイルを手動で実行したときにも、不規則な
タイミングでエラーになります。ActivePerlのバージョンを515eに
あげても改善されませんでした。
そこで
・このエラーはどういう場合に出るものでしょうか。
・自動的にIndexを更新する良い方法はないものでしょうか。
お手数をおかけしますが、よろしくお願いいたします。
============= Keiichi Yamachika =============
*NT World '99 6月号好評発売中*
http://www.mountain.moriguchi.osaka.jp/
==============================================