Shinsuke Sugaya
shins****@yahoo*****
2010年 5月 19日 (水) 10:51:08 JST
菅谷です。 情報をありがとうございます。 "Requested format〜" のログの件とシステム画面での Exception の件を対応してみました。前者は利用している POI の問題であり、Fess のログで出力するように変更しました。 後者は Solr へのクエリーリクエストを再送するようにして 対応しました。 > SNAPSHOT だしご報告するのも何なのですが、念のためお知らせしておき > ます。 最新の SNAPSHOT での情報をいただけた方が大変うれしかったり します (^^; よろしくお願いいたします。 shinsuke 2010年5月18日14:36 Masayuki Shibata <mshib****@shima*****>: > 柴田@亀岡市です。 > > 仕事でしばらく塞がっていたのですが、一段落ついて再度 Fess をテスト > してます。 > > 本稼働サーバーでは 2.0.0 で work フォルダのサイズが増えていくのを > 週一定時タスクでクリアしていますので、3.1.0 の状況はウォッチして > いる (リリースしたら置き換えようとしている) のですが、表向き機能的 > にどこかどう変わったというのがわからないので、どの切り口で見るでも > なくただ動かしてみているという感じです。 > > 久々に動かしたのでいつの頃からか不明ですが、昨日の SNAPSHOT でクロ > ールの最後のところで以下のログを吐いています。 > > SNAPSHOT だしご報告するのも何なのですが、念のためお知らせしておき > ます。 > > 要点は "Requested format at index 56, but it wasn't found" が 1000 > 行近く出力されてから終わっていることがメインです。 > > 本日のログでその後にエラーメッセージが続いていますが、これはその後 > admin で管理画面に入ろうとしたら無応答になったので、そのときのもの > (別件?) と思われます。 > > ----- 昨日クロール終了時 ----- > 2010-05-17 20:50:59,781 [Thread-40] INFO jp.sf.fess.helper.SystemHelper - Crawler: Exit Code= > 0 - Crawler Process Output: > Requested format at index 56, but it wasn't found > ...これが 998 行続く。 > Requested format at index 56, but it wasn't found > WARN: The method class org.apache.commons.logging.impl.SLF4JLogFactory#release() was invoked. > WARN: Please see http://www.slf4j.org/codes.html#release for an explanation. > ----- ここまで ----- > > ----- 本日クロール終了時 ----- > 2010-05-18 13:43:44,531 [Thread-15] INFO jp.sf.fess.helper.SystemHelper - Crawler: Exit Code= > 0 - Crawler Process Output: > Requested format at index 56, but it wasn't found > ...これが 998 行続く。 > Requested format at index 56, but it wasn't found > WARN: The method class org.apache.commons.logging.impl.SLF4JLogFactory#release() was invoked. > WARN: Please see http://www.slf4j.org/codes.html#release for an explanation. > > 2010-05-18 13:43:58,750 [http-8080-2] INFO jp.sf.fess.action.admin.SystemAction - could not > get server groups. > jp.sf.fess.solr.FessSolrException: An exception occurs at SolrServer(solrServer1) of > solrGroup1 group. > at jp.sf.fess.solr.SolrServerGroup.query(SolrServerGroup.java:341) > at jp.sf.fess.solr.SolrServerGroup.query(SolrServerGroup.java:249) > at jp.sf.fess.action.admin.SystemAction.getSessionIdList(SystemAction.java:394) > at jp.sf.fess.action.admin.SystemAction.getGroupActionItems(SystemAction.java:366) > at jp.sf.fess.action.admin.SystemAction$$EnhancedByS2AOP$$135f7f3. > $$getGroupActionItems$$invokeSuperMethod$$(SystemAction$$EnhancedByS2AOP$$135f7f3.java) > at jp.sf.fess.action.admin.SystemAction$$EnhancedByS2AOP$$135f7f3$$MethodInvocation > $$getGroupActionItems10.proceed(MethodInvocationClassGenerator.java) > at org.seasar.framework.aop.interceptors.ThrowsInterceptor.invoke > (ThrowsInterceptor.java:79) > at jp.sf.fess.interceptor.FessActionMessagesThrowsInterceptor.invoke > (FessActionMessagesThrowsInterceptor.java:36) > at jp.sf.fess.action.admin.SystemAction$$EnhancedByS2AOP$$135f7f3$$MethodInvocation > $$getGroupActionItems10.proceed(MethodInvocationClassGenerator.java) > at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke > (TraceInterceptor.java:56) > at jp.sf.fess.action.admin.SystemAction$$EnhancedByS2AOP$$135f7f3$$MethodInvocation > $$getGroupActionItems10.proceed(MethodInvocationClassGenerator.java) > at jp.sf.fess.action.admin.SystemAction$$EnhancedByS2AOP$$135f7f3.getGroupActionItems > (SystemAction$$EnhancedByS2AOP$$135f7f3.java) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > 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.PropertyDescImpl.getValue > (PropertyDescImpl.java:233) > at org.seasar.struts.action.S2RequestProcessor.exportPropertiesToRequest > (S2RequestProcessor.java:344) > at org.seasar.struts.action.S2RequestProcessor.doForward(S2RequestProcessor.java:303) > at org.apache.struts.action.RequestProcessor.processForwardConfig > (RequestProcessor.java:398) > at org.seasar.struts.action.S2RequestProcessor.process(S2RequestProcessor.java:134) > at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) > at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:290) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:206) > at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter > (HotdeployFilter.java:71) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:206) > at org.seasar.framework.container.filter.S2ContainerFilter.doFilter > (S2ContainerFilter.java:79) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:206) > at org.mobylet.core.http.MobyletFilter.processFilter(MobyletFilter.java:110) > at org.mobylet.core.http.MobyletFilter.doFilter(MobyletFilter.java:74) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:206) > at org.apache.catalina.core.ApplicationDispatcher.invoke > (ApplicationDispatcher.java:646) > at org.apache.catalina.core.ApplicationDispatcher.processRequest > (ApplicationDispatcher.java:436) > at org.apache.catalina.core.ApplicationDispatcher.doForward > (ApplicationDispatcher.java:374) > at org.apache.catalina.core.ApplicationDispatcher.forward > (ApplicationDispatcher.java:302) > at org.seasar.struts.filter.RoutingFilter.forward(RoutingFilter.java:219) > at org.seasar.struts.filter.RoutingFilter.doFilter(RoutingFilter.java:99) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:206) > at jp.sf.fess.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:110) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:206) > at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter > (HotdeployFilter.java:71) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:206) > at org.seasar.framework.container.filter.S2ContainerFilter.doFilter > (S2ContainerFilter.java:79) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:206) > at org.mobylet.core.http.MobyletFilter.processFilter(MobyletFilter.java:110) > at org.mobylet.core.http.MobyletFilter.doFilter(MobyletFilter.java:74) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:206) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke > (AuthenticatorBase.java:465) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValve.java:269) > at org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java:81) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) > at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859) > at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process > (Http11AprProtocol.java:579) > at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555) > at java.lang.Thread.run(Thread.java:619) > Caused by: org.apache.solr.client.solrj.SolrServerException: java.net.SocketException: > Connection reset > at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request > (CommonsHttpSolrServer.java:472) > at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request > (CommonsHttpSolrServer.java:243) > at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:89) > at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:122) > at jp.sf.fess.solr.SolrServerGroup.query(SolrServerGroup.java:311) > ... 71 more > Caused by: java.net.SocketException: Connection reset > at java.net.SocketInputStream.read(SocketInputStream.java:168) > at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) > at java.io.BufferedInputStream.read(BufferedInputStream.java:237) > at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78) > at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106) > at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116) > at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager > $HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413) > at org.apache.commons.httpclient.HttpMethodBase.readStatusLine > (HttpMethodBase.java:1973) > at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735) > at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098) > at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry > (HttpMethodDirector.java:398) > at org.apache.commons.httpclient.HttpMethodDirector.executeMethod > (HttpMethodDirector.java:171) > at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) > at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) > at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request > (CommonsHttpSolrServer.java:416) > ... 75 more > ----- ここまで ----- > > _______________________________________________ > Fess-user mailing list > Fess-****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/fess-user >