PHP Curl没有执行错误524超时

时间:2016-11-10 10:14:28

标签: php curl timeout

Curl以前在我的服务器上工作正常,但是当我尝试运行具有curl_exec的php脚本时,我无法运行该脚本。它只是处理并返回524超时错误。我甚至尝试过最简单的卷曲代码,但仍然是同样的问题。当我检查我的本地机器时它工作正常。 Plz帮助我,我能做些什么。我试过了

<?php 

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "suhailakhtar.xyz");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$fp = fopen('curlerror.log','a');
curl_setopt($ch, CURLOPT_VERBOSE, TRUE);
curl_setopt($ch, CURLOPT_STDERR, $fp);
$result = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
} else {
    echo($result);
}
curl_close ($ch);

?>

在一个简单的curl命令上,并将文件中的错误作为

* Rebuilt URL to: suhailakhtar.xyz/
* Hostname was NOT found in DNS cache
* Trying 31.170.164.150...
* connect to 31.170.164.150 port 80 failed: Connection timed out
* Failed to connect to suhailakhtar.xyz port 80: Connection timed out
* Closing connection 0

以及Port 443

上的其他网址

1 个答案:

答案 0 :(得分:1)

(代表OP发布)

问题出在服务器上。端口提供商在我的服务器上阻止了端口80。我联系了他们并了解了它并要求让它变得活跃。现在一切都和以前一样好了。