Ich bin neu zu solr. Ich habe eine Website entwickelt, die solr für die Indizierung verwendet. Ich möchte die Timeouts behandeln, die während des Lese- und Schreibindexes von solr auftreten können. Bitte erläutern Sie, wie ich mit diesen Ausnahmen umgehen kann. Ich benutze Solrj als Solr Client und meine Website und Solr Server laufen auf dem Tomcat.Behandlung Solr lesen und schreiben Timeout Ausnahme
Thnak Sie!
Wann Sie diesen Timeouts bekommen? Wie oft begehst du? Überprüfen Sie das Solr-Protokoll, um festzustellen, ob WARNUNGEN oder FEHLER vorhanden sind. –
Hallo Maurico, Vielen Dank für Ihr Interesse! Ich bekomme diese Timeouts, wenn ich eine Suchanfrage abfange.Diese Ausnahmen sind nicht zu oft. Ich erhalte die Ausnahme für den Lese-Timeout in meinen Tomcat-Logs wie folgt: org.apache.solgr.client.solrj.SolrServerException: java.net.SocketTimeoutException: Gelesene Zeit abgelaufen bei org.apache.solr.client.solrj.impl.CommonsHttpSolrServer .request (CommonsHttpSolrServer.java:243) bei org.apache.solrc.client.solrj.SolrServer.optimize (SolrServer.java:94) bei org.apache.solrc.client.solrj.SolrServer.optimize (SolrServer.java : 82) ..... ..... –
Die Stack-Ablaufverfolgung besagt, dass die Zeitüberschreitung während einer Optimierungsoperation auftritt, nicht eine Abfrage ... optimieren Sie jedes Mal, wenn Sie eine Abfrage auslösen? –