`

curl 常见错误解决

    博客分类:
  • curl
 
阅读更多

1,问题描述 updating version 3.1.4 ...

Download arthas from: https://maven.aliyun.com/repository/public/com/taobao/arthas/arthas-packaging/3.1.4/arthas-packaging-3.1.4-bin.zip

curl: (6) name lookup timed out

2,解决办法

由于curl先解析IPV6,再解析IPV4域名的。

解决方法有三种,

1),代码中设置curl默认访问为IPv4

curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);

2),修改服务器DNS

# cat /etc/resolv.conf | grep names

nameserver 218.85.157.99

nameserver 218.85.152.99

改为

nameserver 114.114.114.114

nameserver 8.8.8.8

3),服务器禁用IPv6

4),写服务器hosts对应关系

 

原文链接:https://blog.csdn.net/wuzeyuphp/article/details/77480780

 

3,最有效的解决方法,是修改resolv.conf文件

 

另一个错误 curl: (35) SSL connect error

解决办法:

yum -y update nss
安装完成之后执行命令
ldconfig

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics