我是开发微信小程序的后台,利用API请求访问云开发的资源。
1.我根据小程序的appid和secret从这个地址https://api.weixin.qq.com/cgi-bin/token 获取了access_token
2.这个access token过期时间返回的是2小时,但是如何按照这个时间,我经常出现访问失败,token失效等问题,于是我主动把过期时间固定设置为10分钟,每10分钟更新一次。
3.但是还是偶尔还是遇到Connection reset by peer这个错误,大概24小时内出现2~3次
4.出现这个错误时,我是利用已有的access_token执行数据查询操作:
查询请求:url : https://api.weixin.qq.com/tcb/databasequery
5.我研究发现api.weixin.qq.com对应的ip address是变化的,所以才想知道是否固定IP能解决这个问题。
6.目前我只能出请求发送出去了,至于拒绝的详细原因,我不知道,只有这个日志错误('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

服务器能访问外网,DNS配置正确。
('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
这个错误不是一直有,而是一天24小时,会不定时的出现2-3次