我使用WordPress,我最近将我的网站从cpanel主机转移到Linux服务器与directadmin面板。转移后,意识到客户有以下错误时,通过EDD插件下载。cURL错误28:解析在5001毫秒后超时我也得到了这个错误的w3_total_cache插件。服务器信息:Centos 6.8(最终版)cURL 7.54.0(最终版)直接管理
zysjyyx41#
cURL error 28: Resolving timed out after 5001 milliseconds表示**DNS resolving failed。因此只需更改/etc/resolv.conf中的DNS服务器列表即可。或者我们可以在/etc/hosts**中绑定主机名和IP地址。此图显示了演示。
cURL error 28: Resolving timed out after 5001 milliseconds
DNS resolving failed
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秒。
mrfwxfqh3#
要解决这个问题,您必须在curl初始化时设置curl连接超时和超时值。只是更改了这两个属性值。
CURLOPT_CONNECTTIMEOUT => 30, CURLOPT_TIMEOUT => 60,
有关详细信息,请查看This。
nzkunb0c4#
在此处更新这两行:/usr/share/icingaweb2/modules/jira/library/Jira/RestApi.php
/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,
ukqbszuj5#
您可以设置set_time_limit(120);在wp-config.php中,位于MySQL设置部分之后。
5条答案
按热度按时间zysjyyx41#
cURL error 28: Resolving timed out after 5001 milliseconds
表示**DNS resolving failed
。因此只需更改/etc/resolv.conf中的DNS服务器列表即可。
或者我们可以在/etc/hosts**中绑定主机名和IP地址。
此图显示了演示。
2w3rbyxf2#
如本文所述:https://wordpress.org/support/topic/dropbox-upload-fails-with-curl-timeout-error/您可以应用此临时修复程序来延长HTTP请求超时:
WordPress默认为5秒。
mrfwxfqh3#
要解决这个问题,您必须在curl初始化时设置curl连接超时和超时值。
只是更改了这两个属性值。
有关详细信息,请查看This。
nzkunb0c4#
在此处更新这两行:
/usr/share/icingaweb2/modules/jira/library/Jira/RestApi.php
ukqbszuj5#
您可以设置set_time_limit(120);在wp-config.php中,位于MySQL设置部分之后。