我在 Linux 服務器上運行 API。在一天中的大部分時間里,API 都運行得很好,但是每天凌晨 1:00 時我都會收到大量的故障,大約 5 分鐘后就結束了。查看失敗,請求中沒有一個一致的模式,大多數請求仍然可以正常處理(只是更高比例的失敗)。這也不太可能與交通有關,因為凌晨 1:00 是一個非常緩慢的交通視窗
不過,我不是唯一使用此服務器的人,因此我懷疑此時其他人每 12 小時運行一次行程,這會占用大量資源。
我的問題是是否有一個bash命令可以在我的服務器上運行以查看在此視窗期間是否有任何行程始終在運行?
uj5u.com熱心網友回復:
在批處理模式下使用 top 命令實時顯示系統統計資訊并將輸出保存在文本檔案中
top -b -n 1 > top.txt
要獲取一次以上的 top 命令迭代,請將 -n 1 更改為您想要的數字。例如 -n 100
top -b -n 100 > top.txt
將命令放入腳本并通過 crontab 或在凌晨 1:00 作為 atjob 執行腳本,然后檢查您的文本檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/432234.html
上一篇:在Shell腳本中讀取CSV檔案
