之前在公司天天跟WordPress和Typecho打交道,天天看Nginx错误日志看到眼瞎。这两天在家歇着,把平时用的那套排查流程理了理,顺手写下来,反正闲着也是闲着。 排查网站问题我一般先开浏览器F12看Network面板,状态码4xx还是5xx直接能分清是服务器问题还是程序问题。如果是白屏啥都没显示,多半是PHP报错被隐藏了,我习惯先把display_errors打开,或者直接看/var/log/nginx/error.log和PHP-FPM的日志。 代码层面的问题我一般用Xdebug断点调试,比var_dump好用太多。数据库连接不上就查MySQL的慢查询日志,看是不是索引失效了。之前有个项目就是Redis缓存没设置过期时间,内存直接爆掉,排查了半天才找到原因。 反正现在闲在家里,有大把时间研究这些,回头要是整理出更多心得再分享。有同行也在弄这些的可以评论区聊聊。
-
QuietNerd UID:6958 Lv11小时前1楼
-
吃瓜群众甲 UID:5029 Lv148分钟前2楼
-
WeBridgeSor UID:13939 LV141分钟前3楼
-
AtOnVor UID:12873 Lv139分钟前4楼
-
CyberHunter UID:10432 LV135分钟前5楼
-
码农Builder UID:13302 LV123分钟前6楼
-
ZeDowerKing UID:13177 LV115分钟前7楼