首页 > Web开发 > 详细

curl执行报错记录

时间:2020-10-10 18:25:48      阅读:28      评论:0      收藏:0      [点我收藏+]
问题

线上服务器使用curl访问苹果接口,访问报错如图

技术分享图片

无论用ip访问还是域名访问都报错,本地访问接口地址正常,ping也正常,只有线上服务器访问报错

排查解决

由于没有遇到过类似情,同地域其他服务器都能正常访问,只有一个项目服务器不能访问,初步怀疑DNS问题,通过切换DNS发现还是没能解决,排除DNS问题。

通过curl -v 更详细的看下报错

curl -X GET https://appleid.apple.com/auth/keys -v

技术分享图片

从上图发现报错和NSS有关,查阅资料发现可能是nss需要升级,所以找测试环境的同类型服务器测试升级

yum install nss libcurl -y;yum update nss libcurl -y

恢复正常
技术分享图片

总结

该问题是由于生产环境使用centos6.x版本的curl及nss版本过低引起,升级版本后可以正常访问

curl执行报错记录

原文:https://blog.51cto.com/vaedit/2541051

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!