(from osdn.net/users/masuda_mitsuo)
Fess10.2を利用しております。
スケジューラでクロールを実行中に特定の時間帯(例えば0時から1時の間)はジョブを一時停止し、時間帯を過ぎたらジョブを再開するような方法がありましたら教えてください。
(from osdn.net/users/shinsuke)
apps/WEB-INF/crawler/resources/app.xml の
のコメントアウトを外すと指定できると思います。
通常のクロール間隔はクロール設定に指定された時間だけスリープしますが、上記の設定で月~金の5~10時でスリープ間隔を3600000ミリ秒に変更します。
0時には止まっていてほしい場合はクロール設定にした間隔分を早めに指定したほうが良いと思います。
(from osdn.net/users/masuda_mitsuo)
ありがとうございました。
以下の設定を行い、23時45分以降にクロールが発生したら3時間半の待ち時間発生させ、
0時から3時まではクロールが実行されないようにすることができました。