云監控出于對您資源的保護,當您的資源消耗超過某個閾值時,云監控插件進程自動退出。本文為您介紹在Windows和Linux操作系統中,云監控插件進程自動退出的處理方法。
云監控僅支持通過管理員賬號權限(Linux操作系統使用root用戶,Windows操作系統使用Administrator用戶)操作云監控插件。使用管理員賬號具有一定風險,如果操作不當可能導致系統穩定性問題或數據安全問題,請謹慎操作。
Windows
以Administrator用戶登錄云監控插件所在服務器。
進入云監控插件日志所在目錄C:\Program Files\Alibaba\cloudmonitor\local_data\logs,查看文件argusagent.log中的日志。
如果文件argusagent.log中的日志出現
exceeds the maxValue
字樣,則說明資源消耗超過閾值,例如:[WARN ]2022-12-07 23:54:55.805854 [4148] self_monitor.cpp(line:85):the agent's cpu usage(52.55%) exceeds the maxValue(50.00%)
[WARN ]2022-12-07 23:54:55.805861 [4148] self_monitor.cpp(line:109):the agent will exit, as the agent cpu-usage exceeds the maxValue 4 times
進入云監控插件所在目錄C:\Program Files\Alibaba\cloudmonitor/local_data,修改文件agent.properties中資源限制相關參數。
請您根據實際資源占用情況設置資源限制參數,以下數據僅做參考:
#內存限制,單位為MB。 agent.resource.memory.limit=200 #打開文件數目限制。這里的數值僅供參考,需要考慮系統最大打開文件數。 agent.resource.fd.limit=100 #CPU限制為單核10%。 agent.resource.cpu.limit=0.1
進入云監控插件所在目錄C:\Program Files\Alibaba\cloudmonitor,刪除文件agent.status。
雙擊stop.bat,停止云監控插件。
雙擊start.bat,啟動云監控插件。
Linux
以root用戶登錄云監控插件所在服務器。
執行以下命令,在云監控插件日志所在目錄/usr/local/cloudmonitor/local_data/logs中,查看文件argusagent.log中的日志級別。
cd /usr/local/cloudmonitor/local_data/logs
cat argusagent.log
如果文件argusagent.log中的日志出現
exceeds the maxValue
字樣,則說明資源消耗超過閾值,例如:[WARN ]2022-12-07 23:54:55.805854 [4148] self_monitor.cpp(line:85):the agent's cpu usage(52.55%) exceeds the maxValue(50.00%)
[WARN ]2022-12-07 23:54:55.805861 [4148] self_monitor.cpp(line:109):the agent will exit, as the agent cpu-usage exceeds the maxValue 4 times
在云監控插件所在目錄/usr/local/cloudmonitor/local_data中,修改文件agent.properties中資源限制相關參數。
執行以下命令,修改目錄/usr/local/cloudmonitor/local_data中的文件agent.properties。
cd /usr/local/cloudmonitor/local_data
vi agent.properties
請您根據實際資源占用情況設置資源限制參數,以下數據僅做參考:
#內存限制,單位為MB。 agent.resource.memory.limit=200 #打開文件數目限制。這里的數值僅供參考,需要考慮系統最大打開文件數。 agent.resource.fd.limit=100 #CPU限制為單核10%。 agent.resource.cpu.limit=0.1
按Esc鍵,輸入:wq,再按Enter鍵,保存并退出文件agent.properties。
執行以下命令,刪除云監控插件所在目錄/usr/local/cloudmonitor中的文件agent.status。
rm /usr/local/cloudmonitor/agent.status
執行以下命令,重啟云監控插件。
./cloudmonitorCtl.sh restart