服務器系統:centos 7.2
站點環境:nginx
遇到問題:
1、微信小程序端請求服務器登陸接口,服務端收到請求後向微信接口服務器請求數據,請求成功後返回數據給客戶端,但是請求微信接口服務器經常性出現超時問題,請求超時時間設置成10S依然會提示超時,只有偶爾的壹兩次會請求成功;
解決方法:
1、首先在服務器上通過終端先ping壹下微信的接口域名:api.weixin.qq.com;如果發現域名解析ip地址時間非常長的話說明是dns解析超時的問題;
2、找到原因後,更改服務器etc/resolv.conf文件中的dns服務器地址
妳可以測試壹下哪個dns在妳服務器上解析速度最快妳就把相應的ip地址放到最上面就可以了;
3、基本上妳調整過之後,妳在訪問微信的登陸授權接口基本上就是毫秒級別的;
備註:windows系統的服務器如果也是dns解析慢的問題,也可以參考這種方式進行修改,不過估計文件路徑不壹樣可以自行百度;