服务器系统:centos 7.2
站点环境:橘好nginx
遇到问题:
1、微信小程序端请求服务器登陆接口,服务端收到请求后向微信接口服务器请求数袜旅据,请求成功后返回数据给客户端,但是请求微信接口服务器经常性出现超时问题,请求超时时间设置成10S依然会提示超时,只有偶尔的一两次会请求成功;
解决方法:
1、首先在服务器上通过终端先ping一下微信的接口域名:api.weixin.qq.com如果发现域名解析ip地址时间非常长的话说明是dns解析超时的问题;
2、找到原因后,更改服务器etc/resolv.conf文件中的dns服务器地址
你可以测试一下哪个dns在你告伍凳服务器上解析速度最快你就把相应的ip地址放到最上面就可以了;
3、基本上你调整过之后,你在访问微信的登陆授权接口基本上就是毫秒级别的;
备注:windows系统的服务器如果也是dns解析慢的问题,也可以参考这种方式进行修改,不过估计文件路径不一样可以自行百度;
有可能是卜桥设置的时间长了。云函数设置的是相当于云端执行时长过长时最长执行时间。而客户哗弊雀端断网情况下,实际属于客户端网络请求超时,并且会重试三次。每次超时是20s还是15s。
在云函数中使用了setTimeout函数并且设置了大于3秒以后乱早触发,在前端请求云函数时出现了超时问题,代码反复检查很多遍都没有错误,控制台只输出超时,原因是云开发控制台云函数配置超时间时间默认为3秒,你设置了超过3秒当然超时。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)