You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Zenith <ze...@zenithlabs.co> on 2013/09/30 11:54:46 UTC

Solr takes too long to start up

Hi all and thanks in advance for any help with this issue I am having...

Loading halts here: 

Sep 30, 2013 9:38:04 AM org.apache.solr.core.QuerySenderListener newSearcher
INFO: QuerySenderListener sending requests to Searcher@687de17d main{StandardDirectoryReader(segments_1k:268 _2r(4.2):C12590)}

Once i flush the index and repopulate it loads up normally. I suspect somehow the index is getting corrupt.
I also get the following errors on startup (these are related to the tomcat admin page which I do not use and solr has run fine in the past with them):


NFO: QuerySenderListener sending requests to Searcher@252ac42e main{StandardDirectoryReader(segments_1k:268 _2r(4.2):C12590)}
Sep 30, 2013 9:52:13 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Sep 30, 2013 9:52:13 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1018 ms
Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.30
Sep 30, 2013 9:52:13 AM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor /etc/tomcat7/Catalina/localhost/host-manager.xml
Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base /usr/share/tomcat7-admin/host-manager does not exist or is not a readable directory
	at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:140)
	at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4906)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5086)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:650)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1582)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)

Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error in resourceStart()
Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error getConfigured
Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/host-manager] startup failed due to previous errors
Sep 30, 2013 9:52:13 AM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor /etc/tomcat7/Catalina/localhost/manager.xml
Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base /usr/share/tomcat7-admin/manager does not exist or is not a readable directory
	at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:140)
	at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4906)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5086)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:650)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1582)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)

Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error in resourceStart()
Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error getConfigured
Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/manager] startup failed due to previous errors

Re: Solr takes too long to start up

Posted by Zenith <ze...@zenithlabs.co>.
As a follow up looks like it is related to this thread:
http://lucene.472066.n3.nabble.com/spellcheck-causing-Core-Reload-to-hang-td4089866.html

Disabling spellcheck gave a normal restart. 



On Sep 30, 2013, at 12:54 PM, Zenith wrote:

> Hi all and thanks in advance for any help with this issue I am having...
> 
> Loading halts here: 
> 
> Sep 30, 2013 9:38:04 AM org.apache.solr.core.QuerySenderListener newSearcher
> INFO: QuerySenderListener sending requests to Searcher@687de17d main{StandardDirectoryReader(segments_1k:268 _2r(4.2):C12590)}
> 
> Once i flush the index and repopulate it loads up normally. I suspect somehow the index is getting corrupt.
> I also get the following errors on startup (these are related to the tomcat admin page which I do not use and solr has run fine in the past with them):
> 
> 
> NFO: QuerySenderListener sending requests to Searcher@252ac42e main{StandardDirectoryReader(segments_1k:268 _2r(4.2):C12590)}
> Sep 30, 2013 9:52:13 AM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["http-bio-8080"]
> Sep 30, 2013 9:52:13 AM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 1018 ms
> Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardService startInternal
> INFO: Starting service Catalina
> Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardEngine startInternal
> INFO: Starting Servlet Engine: Apache Tomcat/7.0.30
> Sep 30, 2013 9:52:13 AM org.apache.catalina.startup.HostConfig deployDescriptor
> INFO: Deploying configuration descriptor /etc/tomcat7/Catalina/localhost/host-manager.xml
> Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext resourcesStart
> SEVERE: Error starting static Resources
> java.lang.IllegalArgumentException: Document base /usr/share/tomcat7-admin/host-manager does not exist or is not a readable directory
> 	at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:140)
> 	at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4906)
> 	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5086)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
> 	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:650)
> 	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1582)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> 	at java.lang.Thread.run(Thread.java:722)
> 
> Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext startInternal
> SEVERE: Error in resourceStart()
> Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext startInternal
> SEVERE: Error getConfigured
> Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext startInternal
> SEVERE: Context [/host-manager] startup failed due to previous errors
> Sep 30, 2013 9:52:13 AM org.apache.catalina.startup.HostConfig deployDescriptor
> INFO: Deploying configuration descriptor /etc/tomcat7/Catalina/localhost/manager.xml
> Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext resourcesStart
> SEVERE: Error starting static Resources
> java.lang.IllegalArgumentException: Document base /usr/share/tomcat7-admin/manager does not exist or is not a readable directory
> 	at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:140)
> 	at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4906)
> 	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5086)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
> 	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:650)
> 	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1582)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> 	at java.lang.Thread.run(Thread.java:722)
> 
> Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext startInternal
> SEVERE: Error in resourceStart()
> Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext startInternal
> SEVERE: Error getConfigured
> Sep 30, 2013 9:52:13 AM org.apache.catalina.core.StandardContext startInternal
> SEVERE: Context [/manager] startup failed due to previous errors