solarium-3x和Curl:超过30秒的最大执行时间

时间:2015-12-03 16:41:47

标签: php curl solarium cakephp-2.6 solr5

我必须使用solarium Client php为Apache Solr提取丰富的文档并提交;在日光浴室的文件中,Curl是默认适配器,然后我不需要:

$client->setAdapter('Solarium\Core\Client\Adapter\Curl');

然后我想强制连接在完成处理时显式关闭,Curl只会在发生时打开另一个连接;  为此,我尝试这个代码:

$ch = curl_init();
$headers=array('Content-Type:multipart/form-data',
    'Connection: Keep-Alive',
    'Keep-Alive: 300');
 curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);

最后执行请求:

$query->setDocument($doc);

$request = $client->createRequest($query);


$result = $client->executeRequest($request);

但是在30秒后停止索引的过程。

0 个答案:

没有答案