1. 程式人生 > >記一次redis-cluster分別重啟之後發生的問題

記一次redis-cluster分別重啟之後發生的問題

phpfpm版本:7.0

phpredis版本:3.1.2

三臺redis例項分別重啟之後,發生如下情形

1.php 的 fpm 數量無故增高,

2.nginx 連線fpm 有超時502的情況

3.某臺redis一直佔用85%的cpu

具體原因猜測:

fpm在連線redis-cluster之後,redis服務正在loading,導致某種死迴圈的情形出現

處理方法:

分別重啟php-fpm,一切服務恢復正常

觀察兩天後,沒有出現上述問題

最近找到解決方案,修正fpm中每個請求的最大執行時間,可以在www.conf中配置