(from osdn.net/users/cruxy)
FESS 7.0.2を使用して、ファイルシステムをクロールしてリストとして表示するシステムを運用しています。
2日前(07/08 14:10)に自動的にファイルシステムのクロールが始まりましたが、
なぜか今(7/10 15:30)までにずっと実行中です。
「webapps/fess/WEB-INF/logs/fess_crawler.out」から
「07/08 14:10~」のログに「index update」は完了しましたが、「index optimize」が始まってないことが分かりました。
さらに、上記のことが原因かと思いますが、
「fess.out」ログファイルに以下のエラーが表示されていました。
2013-07-08 14:10:19,286 [chronos-pool-3-thread-3286] INFO jp.sf.fess.helper.SystemHelper - Crawler:
Directory=/~~~/fess
Options=[option部分は削除致します]
2013-07-09 00:00:20,474 [chronos-pool-6-thread-138] ERROR jp.sf.fess.task.DailyTask - Failed to purge crawling sessions.
org.seasar.dbflute.exception.IllegalConditionBeanOperationException:
The queryDelete() with outer join is unavailable because your DB does not support it or the table has compound primary keys: tableDbName=CRAWLING_SESSION_INFO
2013-07-09 00:00:20,475 [chronos-pool-6-thread-138] ERROR jp.sf.fess.task.DailyTask - Failed to purge search logs.
org.seasar.dbflute.exception.IllegalConditionBeanOperationException:
The queryDelete() with outer join is unavailable because your DB does not support it or the table has compound primary keys: tableDbName=CLICK_LOG
2013-07-09 00:00:20,476 [chronos-pool-6-thread-138] ERROR jp.sf.fess.task.DailyTask - Failed to purge user info.
org.seasar.dbflute.exception.IllegalConditionBeanOperationException:
The queryUpdate() with outer join is unavailable because your DB does not support it or the table has compound primary key: tableDbName=SEARCH_LOG
2013-07-10 00:00:23,359 [chronos-pool-6-thread-139] ERROR jp.sf.fess.task.DailyTask - Failed to purge crawling sessions.
org.seasar.dbflute.exception.IllegalConditionBeanOperationException:
The queryDelete() with outer join is unavailable because your DB does not support it or the table has compound primary keys: tableDbName=CRAWLING_SESSION_INFO
2013-07-10 00:00:23,367 [chronos-pool-6-thread-139] ERROR jp.sf.fess.task.DailyTask - Failed to purge search logs.
org.seasar.dbflute.exception.IllegalConditionBeanOperationException:
The queryDelete() with outer join is unavailable because your DB does not support it or the table has compound primary keys: tableDbName=CLICK_LOG
2013-07-10 00:00:23,368 [chronos-pool-6-thread-139] ERROR jp.sf.fess.task.DailyTask - Failed to purge user info.
org.seasar.dbflute.exception.IllegalConditionBeanOperationException:
The queryUpdate() with outer join is unavailable because your DB does not support it or the table has compound primary key: tableDbName=SEARCH_LOG
お手数をお掛けしますが、アドバイスをお願い致します。
以上、宜しくお願い致します。
※ 「ファイルの文字化け」の件の返答、誠にありがとうございました。