SolrConnection 개체에 사용되는 제한 시간 값을 연장/수정하려면 어떻게합니까?SolrConnection에서 타임 아웃을 연장하려면 어떻게해야합니까? (SolrConnectionException : 작업 시간이 초과되었습니다)
제공되는 기본 연결 제한 시간 내에 완료되지 않는 것으로 보이는 장기 실행 최적화 작업이 있습니다. 사용중인 작업은 ISolrOperations<?>.Optimize()
입니다. ISolrOperations
개체를 직접 사용하여 시간 제한을 늘릴 수있는 옵션이 표시되지 않습니다.
다중 코어를 갖기 위해 인스턴스화를 위해 Castle Windsor IoC 컨테이너를 사용하고 있습니다.
여기에 전체 스택 트레이스입니다 :
SolrNet.Exceptions.SolrConnectionException: The operation has timed out ---> System.Net.WebException: The operation has timed out
at System.Net.HttpWebRequest.GetResponse()
at HttpWebAdapters.Adapters.HttpWebRequestAdapter.GetResponse() in c:\prg\SolrNet\svn\HttpWebAdapters\Impl\HttpWebRequestAdapter.cs:line 36
at SolrNet.Impl.SolrConnection.GetResponse(IHttpWebRequest request) in c:\prg\SolrNet\svn\SolrNet\Impl\SolrConnection.cs:line 201
at SolrNet.Impl.SolrConnection.PostStream(String relativeUrl, String contentType, Stream content, IEnumerable`1 parameters) in c:\prg\SolrNet\svn\SolrNet\Impl\SolrConnection.cs:line 113
--- End of inner exception stack trace ---
at SolrNet.Impl.SolrConnection.PostStream(String relativeUrl, String contentType, Stream content, IEnumerable`1 parameters) in c:\prg\SolrNet\svn\SolrNet\Impl\SolrConnection.cs:line 121
at SolrNet.Impl.SolrConnection.Post(String relativeUrl, String s) in c:\prg\SolrNet\svn\SolrNet\Impl\SolrConnection.cs:line 87
at SolrNet.Commands.OptimizeCommand.Execute(ISolrConnection connection) in c:\prg\SolrNet\svn\SolrNet\Commands\OptimizeCommand.cs:line 76
at SolrNet.Impl.SolrBasicServer`1.Send(ISolrCommand cmd) in c:\prg\SolrNet\svn\SolrNet\Impl\SolrBasicServer.cs:line 96
at SolrNet.Impl.SolrBasicServer`1.SendAndParseHeader(ISolrCommand cmd) in c:\prg\SolrNet\svn\SolrNet\Impl\SolrBasicServer.cs:line 106
at SolrNet.Impl.SolrBasicServer`1.Optimize(CommitOptions options) in c:\prg\SolrNet\svn\SolrNet\Impl\SolrBasicServer.cs:line 69
at SolrNet.Impl.SolrServer`1.Optimize() in c:\prg\SolrNet\svn\SolrNet\Impl\SolrServer.cs:line 206
at NationalLaborRelations.SearchAgent.SearchAgentBase.Optimize(ISolrOperations`1 s) in C:\PROJECTS\NLRB\Search\SearchAgent\SearchAgent\SearchAgentBase.cs:line 354
참고 최적화가 성공적으로 일어날 않습니다,하지만이 오류를 던지기 전에 완료 될 때까지 그 SolrNet 기다리지 않습니다.
내장 IoC 컨테이너를 사용하고 있습니까? 또는 다른 것과 통합할까요? –
여러 코어에 Windsor 컨테이너를 사용하고 있습니다. –
작은 세부 사항을 질문에 추가 할 수 있습니까? –