1.git上下载最新代码后,替换到nginx的www目录,浏览器突然访问不了页面,错误码500
排查手段:
a.本地不请求数据,单独访问index.php网页,访问失败
b.linux本地浏览器访问本地index.php,http://localhost,访问失败
c.替换为以前的版本,然后代码一点点覆盖,结果发现最新代码缺少一个功能库,把以前版本的库添加过来,ok,
结论:代码问题,可尝试逐步覆盖
2.vue请求数据失败,postman请求成功,错误码503
排查手段:
a.直接在浏览器地址栏输入url,依然提示失败
b.axios中清除所有post参数,只保留地址,vue依然获取不到数据,postman可以
扫描二维码关注公众号,回复:
2478208 查看本文章
c.换浏览器,依然失败
d:postman中地址是虚拟机中地址,浏览器浏览器中地址是经过虚拟机端口映射的地址,不使用端口映射,直接使用地址,ok
结论:同一个url获取的数据肯定是一样的,除非地址有问题
上面两个问题都是代码疏忽造成的,前端、后台都有,并不是网上说的的均衡负载,服务器bug,更多的原因可能在自己这里