cURL错误28:在5001毫秒后解决超时

时间:2017-05-20 06:48:07

标签: php linux curl centos directadmin

我使用WordPress,最近我将我的网站从cpanel主机移动到带有directadmin面板的Linux服务器。 转移后发现客户在通过EDD插件下载时出现以下错误。

  

cURL错误28:在5001毫秒后解决超时

我也遇到了w3_total_cache插件的错误。

服务器信息: Centos 6.8(最终版) cURL 7.54.0(最终版) 管理向导

5 个答案:

答案 0 :(得分:0)

要解决此问题,您必须在卷曲初始化时设置卷曲连接超时和超时值 只需更改这两个属性值。

CURLOPT_CONNECTTIMEOUT => 30,
CURLOPT_TIMEOUT => 60,

有关详细信息,请查看This

答案 1 :(得分:0)

cURL error 28: Resolving timed out after 5001 milliseconds表示 DNS resolving failed

  

因此只需在 /etc/resolv.conf 中更改DNS服务器列表。

     

或者我们可以将主机名和IP地址绑定在 / etc / hosts 中。

此图显示了演示。

curl resolving timed out

答案 2 :(得分:0)

在此处更新这两行: /usr/share/icingaweb2/modules/jira/library/Jira/RestApi.php

    $opts = array(
        CURLOPT_URL            => $this->url($url),
        CURLOPT_HTTPHEADER     => $headers,
        CURLOPT_USERPWD        => $auth,
        CURLOPT_CUSTOMREQUEST  => \strtoupper($method),
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_CONNECTTIMEOUT => 30,
        CURLOPT_TIMEOUT => 30,

答案 3 :(得分:-2)

您可以设置 set_time_limit(120); MySQL设置部分之后的 wp-config.php 中。

答案 4 :(得分:-2)

这些是建议的PHP配置限制

upload_max_filesize = 32M
post_max_size = 32M
max_execution_time = 300
max_input_time = 300
memory_limit = 256M

此更改解决了我的问题