小程序里的这个接口:
https://我的域名/api/v2/wechat/silence_auth?code=0f34R40006UX9U1r24200kSSYa44R40X&spread_spid=&spread_code=0
这个接口一直是502,我反复排查,我在服务器里这样执行:
wget http://127.0.0.1:20799/api/v2/wechat/silence_auth?code=0f34R40006UX9U1r24200kSSYa44R40X&spread_spid=&spread_code=0
返回是这样的
Connecting to 127.0.0.1:20799... connected.
HTTP request sent, awaiting response... No data received.
Retrying.
为什么啊???nginx的日志是:upstream prematurely closed connection while reading response header from upstream
总之就是php没有返回数据,并且我的服务器使用了云防火墙,我看云防火墙的日志,我的服务器根本没有去外联 api.weixin.qq.com。
并且是,我本地虚拟机和阿里云测试服务器的代码完全一样,本地虚拟机里运行是准确的,完全OK,但是在阿里云的测试服务器上,就这样,为什么??哪里的配置可能不对??具体的版本是version=CRMEB-PRO-M v3.0.1
version_code=301