1
我正在使用solr-php-client https://code.google.com/p/solr-php-client/如果Solr無法訪問,Apache-Solr是否有超時?
它是否有超時選項,我可以手動設置? 因爲每當Solr(webSolr)無法訪問時,我遇到問題 即使$solr->search()
調用位於Try Catch塊中。
我正在使用solr-php-client https://code.google.com/p/solr-php-client/如果Solr無法訪問,Apache-Solr是否有超時?
它是否有超時選項,我可以手動設置? 因爲每當Solr(webSolr)無法訪問時,我遇到問題 即使$solr->search()
調用位於Try Catch塊中。
總是PING
Solr的服務器之前,任何insert/select/update/delete
要求
$solr = new Apache_Solr_Service($hostname, $portname,$core);
if(!$solr->ping())
{
echo "server not responding";
exit;
}
$solr->search($basicQuery, $start_limit,$end_limit,$params);
所以** **的ping功能有超時?和約多少? – 2013-04-11 14:08:42
默認設置爲2秒。如果你想定製它,請在第二秒作爲參數傳遞給ping函數。像...... 30秒'!$ solr-> ping(30)' – 2013-04-11 14:13:02