redis cpu100%的探索

最近网站在高流量时段总“挂”,CPU达到100%导致的,原因是redis CPU使用过大。

公司的Terry解决并复现了这个问题。那么今天就借用Terry文档咱们整理下做个分享,这个分享主要想讲述的是在开发或运维中遇见这种不能直接定位的“灾难”,我们要有的分析问题思路。

首先说下环境:redis服务器为单核,nginx负载均衡6台,worker_processes 2,PHP 静态CGI进程 220。

先分析下达到这种情况的场景:

1.长链接导致僵尸进程

2.在链接数过多后,val过大导致慢插入

3.存入磁盘快照过大,频次过高

4.主从存在频繁全量量同步

5.⽹络问题

6.慢查询

继续阅读“redis cpu100%的探索”