早上看到zabbix報警:系統行程數太多,

首先第一個反應是看觸發器設定的閾值,這里我們根據實際環境設定的,zabbix默認的設定是300,可以根據大家的實際情況設定:

對于我們的環境來說,1000 也差不多了,那就上系統看看,
使用ps -ef |wc -l 查看系統上全部行程數,好家伙,1140 個行程,

直接 ps -Ao stat,ppid,pid,cmd 查看哪些行程比較多,發現了很多 defunct 標簽的行程,這些都是僵尸行程,然而他們的父行程都是“1”,
先嘗試kill -9 pid,發現無法殺死這些僵尸行程(一般來說都是不會成功的),像這種只能通過重啟解決,

當然了這只是一種情況,還有是別的行程太多,導致zabbix 報警,具體原因具體分析處理,
還有比如 KVM 上,xfsalloc 之類的行程太多,像這種無法處理的話,可以將zabbix 上觸發器閾值調大,

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/255437.html
標籤:其他
