在几个CentOS盒子上遇到cURL和
PHP的奇怪问题.
在本地,我正在运行CentOS 6.3. Remote是CentOS 5.9
在本地,该框接收请求,scp是远程服务器的文件,然后通过PHP执行cURL请求到远程服务器发送一些信息.当天的第一次尝试时,请求总是失败.后续请求工作正常. Remote具有有效的SSL证书 – 即使如此,关闭证书和主机验证也无法解决问题.
日志记录并不是很有帮助.将详细程度调至11,最有意义的条目如下:
* About to connect() to www.example.com port 443 (#0)
* Trying 203.0.113.10... * connected
* Connected to www.example.com (203.0.113.10) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
* NSS error -5938
* Closing connection #0
* SSL connect error
谷歌搜索错误也没有多大帮助.看起来Twitter有一个类似的问题(https://dev.twitter.com/discussions/1549),他们显然已修复,但没有详细说明如何修复.
关于在哪里寻找/如何做以缓解问题的任何想法将不胜感激.