Hi Eric,
I am using the restful api directly. In our application, system issues the http
request directly to Solr.
<autoCommit>
<maxTime>${solr.autoCommit.maxTime:15000}</maxTime>
<maxDocs>10000</maxDocs>
<openSearcher>true</openSearcher>
</autoCommit>
Thanks
Hawk
> On 6 Aug 2017, at 11:10 AM, Erick Erickson <[email protected]> wrote:
>
> How are you updating 50K docs? SolrJ? If so are you using
> CloudSolrClient? What are your commit settings? Details matter.
>
> Best,
> Erick
>
> On Sat, Aug 5, 2017 at 6:19 PM, hawk <[email protected]> wrote:
>> Hi All,
>>
>> I have encountered one problem of Solr. In our environment, we setup 2 Solr
>> nodes, every hour we will update request to Solr to update the documents,
>> the total documents are around 50k. From time to time, the Solr hangs and
>> the client encounters the timeout issue.
>>
>> below is the exception in Solr log.
>>
>> 2017-08-06 07:28:03.682 ERROR (qtp401424608-31250) [c:taoke s:shard2
>> r:core_node2 x:taoke_shard2_replica2] o.a.s.s.HttpSolrCall
>> null:java.io.IOException: java.util.concurrent.TimeoutException: Idle
>> timeout expired: 50000/50000 ms
>> at
>> org.eclipse.jetty.util.SharedBlockingCallback$Blocker.block(SharedBlockingCallback.java:219)
>> at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:220)
>> at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:583)
>> at
>> org.apache.commons.io.output.ProxyOutputStream.write(ProxyOutputStream.java:55)
>>
>>
>>
>> Thanks
>