服务器高负载问题
比如9:50左右,1分钟Load Average达到11: shell root 16214 2.9 0.2 35456 22932 ? S 09:44 0:05 php /var/www/html/cate/cron/gjzg/OriginalData/../autoScriptIndex.php
比如9:50左右,1分钟Load Average达到11: shell root 16214 2.9 0.2 35456 22932 ? S 09:44 0:05 php /var/www/html/cate/cron/gjzg/OriginalData/../autoScriptIndex.php
解决: 1.首页开启GZIP 2.将定时刷新的请求进行拆分
当时没有先猜原因,而是先从 nginx 访问日志里确认到底是谁在吃流量,再按类型处理:能压缩的压缩,能缓存的缓存,返回了冗余数据的就减少返回内容。下面记的是当时实际遇到的问题、解决步骤和用到的排查命令。
接下来因为一些原因,可能需要自己大量阅读代码,这里总结一下之前阅读代码时遇到的问题,以及一些方法。 ## 问题 ### 一开始就往代码细节上钻 越是复杂的项目,这样做越是悲剧,你可能花费大量时间从代码上层层往下钻,结果却发现对于整体的功能根本无法掌握,最后迷失在源码中,给自己带来压力。 因为复杂的项