Vec*_*cta 0 php lucene zend-framework
我已经为我的网站编写了一个基本的索引脚本,它看起来有点...... 它通过它需要索引的大约3/4页面,然后给出这个错误:
致命错误:第166行/Zend/Search/Lucene/Analysis/Analyzer.php超过0秒的最大执行时间
它似乎每次都挂在不同的地方.我跑了一分钟后得到了这个:
致命错误:第349行的/Zend/Search/Lucene/Storage/Directory/Filesystem.php超出了0秒的最大执行时间
这是脚本:
foreach($all_items as $item) {
$doc = new Zend_Search_Lucene_Document();
$doc->addField(Zend_Search_Lucene_Field::Text('title', $item['pagetitle']));
$doc->addField(Zend_Search_Lucene_Field::Text('url', $item['url']));
$doc->addField(Zend_Search_Lucene_Field::Text('country', $item['country']));
// Add document to the index
$index->addDocument($doc);
}
Run Code Online (Sandbox Code Playgroud)
也许你的任务很耗时?然后增加时间限制set_time_limit:
set_time_limit(0); //no time limit
set_time_limit(500) //500 sec limit
Run Code Online (Sandbox Code Playgroud)
ini_set('max_execution_time', 5000);
Run Code Online (Sandbox Code Playgroud)
ini_set('max_input_time', 5000);
Run Code Online (Sandbox Code Playgroud)
如果它仍然不起作用,您将需要追踪永久执行的部分
| 归档时间: |
|
| 查看次数: |
1927 次 |
| 最近记录: |