PHP脚本超时 - 没有收到CURL响应

时间:2016-03-21 12:00:40

标签: php curl

我正在运行一个PHP脚本,其中我使用CURL将参数传递给另一个PHP脚本并调用它100次。

现在第二个函数被成功调用了大约30次,但过了一段时间我得到一个超时错误,说明“没有收到响应”。

这是我用来调用第二个PHP脚本的第一个PHP脚本:

<?php
$time_start = time();

for($i=0;$i<100;$i++){
$data = array("order_total"=>"test", "enterprise_code"=>2, "order_number"=>"2", "origin"=>"2");
$string = http_build_query($data);

$ch=curl_init($undisclosed-path);
curl_setopt($ch, CURLOPT_POST, true); //we are going to use the post method
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); //this $string is going to be posted
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);

curl_exec($ch);

curl_close($ch);
}
?>

在第二个剧本中,我每次都回应一些事情,所以我认为应该收到回复...但我想没有......

有没有办法让PHP脚本有更长的执行时间,所以不会超时?或者以某种方式指示它不要期待任何回应?在某些情况下,我收到错误500而不是超时。

谢谢。

0 个答案:

没有答案