Shinsuke Sugaya
shins****@yahoo*****
2012年 8月 8日 (水) 21:52:09 JST
菅谷です。 (スパム防止のため、FessのMLへの登録が必要になります) 情報をありがとうございます。 XMLリクエストのときに検索ログの登録に失敗している 可能性があるので、チケットを上げて対応しておきます。 > 導入当初からlogsフォルダの中にも、search log はなかったように思います。 検索ログは統計情報などもあるので、ファイルではなく、 DBに格納されます。 よろしくお願いいたします。 菅谷 2012年8月8日 16:01 <fess-****@lists*****>: > From: 浜本 > To: fess-****@lists***** > Cc: > Date: Wed, 08 Aug 2012 16:01:05 +0900 > Subject: fess.outログで 'ERROR jp.sf.fess.task.SearchLogTask - Failed to store a search log.'が発生 > はじめまして。 > > > 現在Fess7.0を使って、検索エンジンを運用させていただいております。 > 6.0の時もそうだったのですが、fess.outに表題どおり下記エラーが表示されています。 > > 2012-08-08 15:37:33,795 [chronos-pool-4-thread-1630] ERROR jp.sf.fess.task.SearchLogTask - Failed to store a search log. > java.lang.NullPointerException > at jp.sf.fess.helper.SearchLogHelper.processSearchLogQueue(SearchLogHelper.java:107) > at jp.sf.fess.helper.SearchLogHelper.storeSearchLog(SearchLogHelper.java:82) > at jp.sf.fess.task.SearchLogTask.doExecute(SearchLogTask.java:63) > at jp.sf.fess.task.SearchLogTask$$EnhancedByS2AOP$$7f23663b.$$doExecute$$invokeSuperMethod$$(SearchLogTask$$EnhancedByS2AOP$$7f23663b.java) > at jp.sf.fess.task.SearchLogTask$$EnhancedByS2AOP$$7f23663b$$MethodInvocation$$doExecute0.proceed(MethodInvocationClassGenerator.java) > at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56) > at jp.sf.fess.task.SearchLogTask$$EnhancedByS2AOP$$7f23663b$$MethodInvocation$$doExecute0.proceed(MethodInvocationClassGenerator.java) > at jp.sf.fess.task.SearchLogTask$$EnhancedByS2AOP$$7f23663b.doExecute(SearchLogTask$$EnhancedByS2AOP$$7f23663b.java) > at sun.reflect.GeneratedMethodAccessor118.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.seasar.framework.util.MethodUtil.invoke(MethodUtil.java:96) > at org.seasar.framework.beans.impl.BeanDescImpl.invoke(BeanDescImpl.java:218) > at org.seasar.chronos.core.delegate.MethodInvoker.invoke(MethodInvoker.java:342) > at org.seasar.chronos.core.delegate.MethodInvoker$1.call(MethodInvoker.java:177) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > > > Fessにxml取得URLを投げて検索したときに発生し、 > 事象としては、Fess7の利用者情報・検索ログに検索履歴が反映されないようです。 > > search log がないのが原因だとは思うのですが、 > 導入当初からlogsフォルダの中にも、search log はなかったように思います。 > > また、導入当初は問題なく履歴が書き込まれておりましたが、 > 導入から数日後経った後、エラーが発生するようになりました。 > > 現在、運用上特に問題ありませんが、可能であれば > 履歴等も確認出来ればと思い、ご連絡を差し上げました。 > > もし、設定や、原因等私の運用上何かミスを犯しているのであれば > お教えいただければと思います。 > > 何卒ご教示のほど、よろしくお願い致します。 > >