如果无法访问Solr,Apache-Solr是否会超时?

时间:2013-04-11 13:56:03

标签: php solr

我正在使用solr-php-client https://code.google.com/p/solr-php-client/

是否有可以手动设置的超时选项? 因为每当Solr(webSolr)无法访问时,我就遇到了问题 即使$solr->search()调用是在Try Catch块中。

1 个答案:

答案 0 :(得分:4)

在任何PING请求

之前

始终insert/select/update/delete solr服务器

 $solr = new Apache_Solr_Service($hostname, $portname,$core);

 if(!$solr->ping())
 {
    echo "server not responding";
    exit;
 }

 $solr->search($basicQuery, $start_limit,$end_limit,$params);