[英]PHP Curl not executing Error 524 Timeout
Curl以前在我的服務器上運行良好,但是當我嘗試運行具有curl_exec
php腳本時,我無法運行該腳本。 它只是進行處理並返回524超時錯誤。 我什至嘗試了最簡單的curl代碼,但仍然存在相同的問題。 當我檢查本地計算機時,它工作正常。 請幫我該怎么辦。 我試過了
<?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
上的其他網址
(代表OP張貼) 。
問題出在服務器上。 端口80被主機提供商阻止在我的服務器上。 我與他們聯系並了解有關信息,並要求將其激活。 現在一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.