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

yrwegjxp  于 2022-11-07  发布在  其他
关注(0)|答案(5)|浏览(1489)

我使用WordPress,我最近将我的网站从cpanel主机转移到Linux服务器与directadmin面板。转移后,意识到客户有以下错误时,通过EDD插件下载。
cURL错误28:解析在5001毫秒后超时
我也得到了这个错误的w3_total_cache插件。
服务器信息:Centos 6.8(最终版)cURL 7.54.0(最终版)直接管理

zysjyyx4

zysjyyx41#

cURL error 28: Resolving timed out after 5001 milliseconds表示**DNS resolving failed
因此只需更改
/etc/resolv.conf中的DNS服务器列表即可。
或者我们可以在
/etc/hosts**中绑定主机名和IP地址。
此图显示了演示。

2w3rbyxf

2w3rbyxf2#

如本文所述:https://wordpress.org/support/topic/dropbox-upload-fails-with-curl-timeout-error/您可以应用此临时修复程序来延长HTTP请求超时:

add_filter( 'http_request_timeout', function( $timeout ) { return 60; });

WordPress默认为5秒。

mrfwxfqh

mrfwxfqh3#

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

CURLOPT_CONNECTTIMEOUT => 30,
CURLOPT_TIMEOUT => 60,

有关详细信息,请查看This

nzkunb0c

nzkunb0c4#

在此处更新这两行:/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,
ukqbszuj

ukqbszuj5#

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

相关问题