Re: クロールのエラーに関して (2014-06-24 18:10 by hogefoobar #73600)
ちなみにfess.outの当該logは以下のようになります。
2014-06-24 17:55:52,178 [Thread-68] INFO jp.sf.fess.job.CrawlJob - Crawler: Exit Code=137 - Crawler Process Output:
Processed: /opt/fess/webapps/fess/WEB-INF/db/robot.trace.db
Processed: /opt/fess/webapps/fess/WEB-INF/db/robot.lock.db
Processed: /opt/fess/webapps/fess/WEB-INF/db/robot.h2.db
2014-06-24 17:55:52,179 [Thread-68] WARN jp.sf.fess.job.CrawlJob - Could not delete a temp dir: /opt/fess/temp/fessTmpDir_20140624175435
2014-06-24 17:55:52,179 [Thread-68] ERROR jp.sf.fess.job.TriggeredJob - Failed to execute job1: return container.getComponent("crawlJob").execute(executor);
jp.sf.fess.FessSystemException: Exit Code: 137
Output:
Processed: /opt/fess/webapps/fess/WEB-INF/db/robot.trace.db
Processed: /opt/fess/webapps/fess/WEB-INF/db/robot.lock.db
Processed: /opt/fess/webapps/fess/WEB-INF/db/robot.h2.db
at jp.sf.fess.job.CrawlJob.executeCrawler(CrawlJob.java:323)
at jp.sf.fess.job.CrawlJob.execute(CrawlJob.java:196)
at jp.sf.fess.job.CrawlJob.execute(CrawlJob.java:107)
at jp.sf.fess.job.CrawlJob$execute.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at Script1.run(Script1.groovy:1)
at groovy.lang.GroovyShell.evaluate(GroovyShell.java:518)
at groovy.lang.GroovyShell.evaluate(GroovyShell.java:556)
at groovy.lang.GroovyShell.evaluate(GroovyShell.java:527)
at jp.sf.fess.job.impl.GroovyExecutor.execute(GroovyExecutor.java:35)
at jp.sf.fess.job.TriggeredJob.execute(TriggeredJob.java:85)
at jp.sf.fess.db.exentity.ScheduledJob$1.run(ScheduledJob.java:58)
at java.lang.Thread.run(Thread.java:744)
今までの経験則的に見てみると、fess_crawler.outが
[IndexUpdater] INFO jp.sf.fess.solr.IndexUpdater - Sent 5 documents. The execution time is 1020ms.
[IndexUpdater] INFO jp.sf.fess.solr.IndexUpdater - The number of a crawled document is 297. The processing size is 5. The execution time is 5ms.
[IndexUpdater] INFO jp.sf.fess.solr.IndexUpdater - Stopped all crawler threads. You have 297 (>100) unprocessed documents.
[IndexUpdater] INFO jp.sf.fess.solr.IndexUpdater - Sending 5 document to a server.
のようなメッセージが出てきて、処理が滞留しているようなメッセージが出てきて、5件ずつ減になって、最後、これが0件まで行ききいらず(このときは42件まで減って中断してました。)クロールがFAILする、という具合です。