刚把公司网站一个报错结束,折腾了一下午,顺便整理下自己平时用的几个排查工具,都是实际用过的。 看HTTP状态和请求头用Chrome自带的DevTools,够用了,不用装别的。要抓接口数据的话Charles或者Fiddler二选一,Mac上用Charles顺手些。查DNS解析和端口连通性,终端里直接dig和telnet就行。 数据库连不上或者SQL报错,Navicat自带的查询分析器能直接看错误信息,比盲猜快多了。代码层面排查PHP的用Xdebug,Python的话PyCharm的调试器就挺好使。 Git出问题看版本冲突,SourceTree的图形化界面比命令行直观,适合我这种记不住命令的人。 最后说一句,遇到问题先看日志文件,别急着改代码,很多坑都是自己脑补出来的。有更好用的工具欢迎补充,我也学习下。