Yes, a collection API can timeout particularly when a long running collection operation is running. The collection API tasks are executed serially right now so new tasks get stuck behind an old one until it completes. This is going to change in the next release (4.9) with SOLR-5681 which makes the task processing multi-threaded.
On Fri, Jun 6, 2014 at 9:38 PM, lansing <halim.cha...@wantedanalytics.com> wrote: > Hi, > We are running Solr cloud 4.8.0 on tomcat 7, java 7 update 51, with 5 > shards > and 3 replicas. > > When I try to create alias via collection admin api > > http://10.0.5.227:8201/solr/admin/collections?action=CREATEALIAS&name=Current&collections=Current2 > > It timeout after 180 s, > > 181344574 [http-bio-8201-exec-1237] INFO > org.apache.solr.servlet.SolrDispatchFilter – [admin] webapp=null path=/ad > min/collections > params={name=Current&action=CREATEALIAS&async=true&collections=Current2} > status=500 QTime=180003 > 181344574 [http-bio-8201-exec-1237] ERROR > org.apache.solr.servlet.SolrDispatchFilter – null:org.apache.solr.common. > SolrException: createalias the collection time out:180s > at > > org.apache.solr.handler.admin.CollectionsHandler.handleResponse(CollectionsHandler.java:357) > at > > org.apache.solr.handler.admin.CollectionsHandler.handleResponse(CollectionsHandler.java:309) > at > > org.apache.solr.handler.admin.CollectionsHandler.handleCreateAliasAction(CollectionsHandler.java:416) > at > > org.apache.solr.handler.admin.CollectionsHandler.handleRequestBody(CollectionsHandler.java:163) > at > > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) > at > > org.apache.solr.servlet.SolrDispatchFilter.handleAdminRequest(SolrDispatchFilter.java:726) > at > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:267) > at > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:207) > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947) > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) > at > > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009) > at > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at > > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) > 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:744) > > > > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/timeout-when-create-alias-tp4140437.html > Sent from the Solr - User mailing list archive at Nabble.com. > -- Regards, Shalin Shekhar Mangar.