lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yonik Seeley <yo...@lucidimagination.com>
Subject Re: Thread Blocking Radomly
Date Sun, 27 Sep 2009 15:32:02 GMT
Perhaps something like Tomcat rotating it's log files nightly?

-Yonik
http://www.lucidimagination.com

On Sun, Sep 27, 2009 at 11:13 AM, Mark Miller <markrmiller@gmail.com> wrote:
> Doesn't sound so random ;)
>
> Do you have anything specific going on at that time? Replication,
> something else scheduled? Pretty odd it would happen at around the same
> time every night unless something is set to occur then ...
>
> Jeff Newburn wrote:
>> It appears that a few seconds after midnight every night our solr 1.4
>> instances block for about 15-30 seconds and stop serving search requests.  I
>> have included a stack trace of the the running thread and one that is
>> blocked by it.  Please let me know of any way I can stop this or if it is a
>> solr issue at all.
>>
>> "http-8080-exec-5" - Thread t@37
>>    java.lang.Thread.State: RUNNABLE
>>  at java.io.FileOutputStream.close0(Native Method)
>>  at java.io.FileOutputStream.close(FileOutputStream.java:279)
>>  at sun.nio.cs.StreamEncoder.implClose(StreamEncoder.java:301)
>>  at sun.nio.cs.StreamEncoder.close(StreamEncoder.java:130)
>>  - locked java.io.FileWriter@@">295650d <monitor://>
>>  at java.io.OutputStreamWriter.close(OutputStreamWriter.java:216)
>>  at java.io.PrintWriter.close(PrintWriter.java:295)
>>  - locked java.io.FileWriter@@">295650d <monitor://>
>>  at org.apache.juli.FileHandler.close(FileHandler.java:159)
>>  at org.apache.juli.FileHandler.publish(FileHandler.java:120)
>>  - locked org.apache.juli.FileHandler@@">e0f34c <monitor://>
>>  at java.util.logging.Logger.log(Logger.java:472)
>>  at org.slf4j.impl.JDK14LoggerAdapter.log(JDK14LoggerAdapter.java:587)
>>  at org.slf4j.impl.JDK14LoggerAdapter.info(JDK14LoggerAdapter.java:284)
>>  at org.apache.solr.core.SolrCore.execute(SolrCore.java:1341)
>>  at
>> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:3
>> 03)
>>  at
>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:
>> 232)
>>  at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
>> FilterChain.java:235)
>>  at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
>> ain.java:206)
>>  at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
>> va:233)
>>  at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
>> va:175)
>>  at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128
>> )
>>  at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102
>> )
>>  at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
>> :109)
>>  at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>  at
>> org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:
>> 879)
>>  at
>> org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(H
>> ttp11NioProtocol.java:719)
>>  at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:
>> 2080)
>>  at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja
>> va:885)
>>  at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
>> 07)
>>  at java.lang.Thread.run(Thread.java:619)
>>    Locked ownable synchronizers:
>>  - locked java.util.concurrent.locks.ReentrantLock$NonfairSync@@">b5117a
>> <monitor://>
>>
>>
>> "http-8080-exec-6" - Thread t@38
>>    java.lang.Thread.State: BLOCKED on org.apache.juli.FileHandler@e0f34c5
>> owned by: http-8080-exec-5
>>  at java.util.logging.Handler.getLevel(Handler.java:250)
>>  at java.util.logging.Handler.isLoggable(Handler.java:267)
>>  at org.apache.juli.FileHandler.publish(FileHandler.java:107)
>>  at java.util.logging.Logger.log(Logger.java:472)
>>  at org.slf4j.impl.JDK14LoggerAdapter.log(JDK14LoggerAdapter.java:587)
>>  at org.slf4j.impl.JDK14LoggerAdapter.info(JDK14LoggerAdapter.java:284)
>>  at org.apache.solr.core.SolrCore.execute(SolrCore.java:1341)
>>  at
>> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:3
>> 03)
>>  at
>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:
>> 232)
>>  at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
>> FilterChain.java:235)
>>  at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
>> ain.java:206)
>>  at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
>> va:233)
>>  at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
>> va:175)
>>  at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128
>> )
>>  at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102
>> )
>>  at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
>> :109)
>>  at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>  at
>> org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:
>> 879)
>>  at
>> org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(H
>> ttp11NioProtocol.java:719)
>>  at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:
>> 2080)
>>  at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja
>> va:885)
>>  at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
>> 07)
>>  at java.lang.Thread.run(Thread.java:619)
>>    Locked ownable synchronizers:
>>  - locked java.util.concurrent.locks.ReentrantLock$NonfairSync@@">1ac730b
>> <monitor://>
>>     --
>> Jeff Newburn
>> Software Engineer, Zappos.com
>> jnewburn@zappos.com - 702-943-7562
>>
>>
>>
>
>
> --
> - Mark
>
> http://www.lucidimagination.com
>
>
>
>

Mime
View raw message