现象:
一个经过测试的业务上线,上线后出险页面错误等情况,一般看到这个错误都觉得肯定是代码哪里出了问题,经过二次核实后发现代码没问题。

排查思路:
1.看日志,php-fpm日志,绝大多数问题都能发现,这次例外了.. 日志没啥错误
2.有的业务开启了Opcache,也可能存在缓存问题,重启了php-fpm好像没效果哦
3.Runtime日志都很重要,这里面发现报错模版不存在,检查后发现摸版都正常
[ 2019-06-28T15:21:16+08:00 ] 103.219.187.x /hotel/Tools/Map/getMap/project_id/10074/comid/14822/orderid/7204
ERR: 模板不存在:./Application/Tools/View/Map/getMap.html
[ 2019-06-28T15:21:17+08:00 ] 103.219.187.x /hotel/Tools/Map/getMap/project_id/10074/comid/14822/orderid/7204
ERR: 模板不存在:./Application/Tools/View/Map/getMap.html
4.开启了DEBUG,故障恢复了。。(--。-- 懵逼中)
解决办法:
查找资料发现还是有很多类似问题的,将模版文件getMap.html 更改为小写getmap.html 问题解决。
总结
这是BUG这是坑。。
网友评论