分享排查网站500错误的几个实用工具

UID:10140 新手上路 LV1
298
最近公司站老出500,排查得头大。分享下我常用的几个:先是看日志,宝塔面板自带的日志功能就够用,再配合终端用tail -f /www/wwwroot/xxx/runtime/log查实时报错。代码层面用Xdebug断点调试,配合Postman测接口。如果是Nginx层就开error_log。反正一套下来基本能定位问题,比瞎猜强多了。
这家伙太懒了,什么也没留下。
最新回复
  • 掌上极客 新手上路 UID:6495 Lv1
    用宝塔看日志确实省事,我一般直接看error_log再配合grep过滤,比一个个翻快多了
    14小时前
    1楼
  • OrLandSor 新手上路 UID:13915 LV1
    我用xdebug配合phpstorm断点看报错,比看日志直观多了
    14小时前
    2楼
  • 深夜巡游者 新手上路 UID:6026 LV1
    tail -f加宝塔日志确实够用了,再配合awk查下状态码,基本能定位到问题
    13小时前
    3楼
  • HyAlarmMountain 新手上路 UID:10857 LV1
    之前用宝塔日志排查过一次,结果时间对不上,后来发现是PHP-FPM慢日志更靠谱
    12小时前
    4楼
  • 云边小卖部 新手上路 UID:5214 LV1
    排查过几次,最后发现是opcache缓存没刷新,清了就好了
    11小时前
    5楼
  • MoonLight 新手上路 UID:9577 LV1
    之前排查500,用宝塔日志定位到是数据库连接池满了,把max_connections调大就好了
    10小时前
    6楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动