CentOS 7.5 服务器上部署微信支付应用后。支付时总是出现
ERR (3): FATAL ERROR: 0 curl出错,错误码:28, 错误消息:Operation timed out after 6001 milliseconds with 0 out of 0 bytes received, WxPayApi.php, 586
下面使用官方的代码,在别的服务器上也没有问题,在这个新装的服务器就不行。不管是支付还是退款,都是很频繁出现。
按照官方的排查工具 wxpaymonitor
以及CURL 排查工具
这个超时应该怎么解决呢?
php -v 7.2.28
OpenSSL 1.0.2k-fips
试试备灾域名api2.mch.weixin.qq.com
如果你那个是阿里云的服务器,有可能是因为阿里云那边网络不稳定,我公众号的前几天就出现过问题
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_6&index=4
这台服务器不是阿里云。另外一台部署的阿里云就很正常
api2.mch.weixin.qq.com,切换一下域名试一下。