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

Dan*_*Com 6 php linux curl centos directadmin

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

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

我也收到了 w3_total_cache 插件的这个错误。

服务器信息:Centos 6.8 (Final) cURL 7.54.0 (Final) directadmin

PLA*_*PLA 5

cURL error 28: Resolving timed out after 5001 milliseconds方法DNS resolving failed

所以只需更改/etc/resolv.conf中的 DNS 服务器列表即可。

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

该图片显示了演示。


Bib*_*hoo -2

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

CURLOPT_CONNECTTIMEOUT => 30,
CURLOPT_TIMEOUT => 60,
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请检查