kazuto fukuda
kf966****@gmail*****
2010年 6月 10日 (木) 09:07:45 JST
菅谷様 お世話になっております。福田です。 ログファイルの件の続きです。 昨日、言われた通りに「fess.dicon」を修正して、再起動し、 経過を見てみました。 セッション情報を見ると以下のように動いていたようです。 1.夜の8時にスケジュールされたスクロール処理が開始。 2.朝の7時にスクロール処理が終了。 ログは以下の通りになっていました。 1.新たに「fess_crawler.out」というファイルが作成された。 上記のログには、スケジュールで起動されたスクロール処理中の ログのみ(=夜8時から朝7時までの分)残っている。 2.「fess.out」には昨日、スクロール処理が開始するまでのログと 今朝、ログインした時のログが残っている。 ログは時系列で見たいと思うので、出来れば「fess.out」に統一して 見れるようにしてほしいです。 以上です。よろしくお願いします。 2010年6月9日11:02 Shinsuke Sugaya <shins****@yahoo*****>: > 菅谷です。 > > ご指摘いただきありがとうございます。 > > ウェブアプリのプロセスとクローラーのプロセスが > 同じファイルにログを書き込みにいくのが原因でした。 > > webapps/fess/WEB-INF/classes/fess.dicon で > > <component name="systemHelper" class="jp.sf.fess.helper.SystemHelper"> > <!-- > <property name="adminRole">"fess"</property> > <property name="authenticatedRoles">"role1"</property> > --> > <property name="logFilePath">@System @ getProperty("fess.log.file").replaceAll(".out", > "_crawler.out")</property> > > というように logFilePath を追加していただけると > 解決されると思います。よろしくお願いいたします。 > > shinsuke > > > 2010年6月9日10:20 kazuto fukuda <kf966****@gmail*****>: >> お世話になっております。福田です。 >> >> ログファイルの途中が抜けていたようになっていたので、 >> log4j.xmlを見て設定を確認してみました。 >> この設定だと10MBで自動で切り替わると思うのですが、 >> 実際は10MBを超えたところでログの内容がクリアされ、 >> それ以降のログのみ出力されるようです。 >> >> Javaは詳しくないのですが、log4j.xmlを修正すれば >> うまくローリングするようになるのでしょうか? >> >> 以上です。よろしくお願いします。 >> >> _______________________________________________ >> Fess-user mailing list >> Fess-****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/fess-user >> > > _______________________________________________ > Fess-user mailing list > Fess-****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/fess-user >