linux 程序監控

2021-09-06 19:52:09 字數 1677 閱讀 7541

supervise是daemontools的乙個工具,可以用來監控管理unix下的應用程式運**況,在應用程式出現異常時,supervise可以重新啟動指定程式。

使用:

mkdir test

cd test

vim run 寫入希望執行的操作

supervise test (注意這裡是的引數是run檔案上層的資料夾,改變run的為可執行 chmod +x run)

monit是乙個小型的開放原始碼工具來管理和監控unix系統。monit可以自動維護程序,及時避免程序異常退出等產生的問題。

需要注意的是,這裡需要新增start和stop,缺乙個都是不行的

1.根據程式名稱來監控

check process test with matching test.py

start program = "

/home/yxd/test.py

"stop program = "

***xx

"

2.根據pid監控

參考: 用monit監控系統關鍵程序

supervisor是乙個c/s系統,它可以在類unix作業系統讓使用者來監視和控制後台服務程序的數量。它是由python編寫的,常用於程序異常退出的重啟保護。

pip install supervisor

echo_supervisord_conf

從該命令的結果中,可以看到各個模組的配置資訊。

echo_supervisord_conf > /etc/supervisord.conf

[program:test]

command=python /root/test_supervisor.py

process_name=%(program_name)s

stdout_logfile=/root/test.log

stderr_logfile=/root/test.log

/usr/bin/supervisord -c /etc/supervisord.conf

參考: 用supervisord管理python程序

linux 程序監控

1 ps命令 直接在linux系統中輸入 ps 結果如下 預設情況下,ps命令指揮顯示執行在當前控制台下的屬於當前使用者的程序。pid 程式的程序號 tty 程式執行的終端 time 程式執行的時間 引數 在linux系統中,程序的狀態有五種 1.執行 正在執行或在執行佇列中等待 2.中斷 休眠中,...

linux 程序監控

supervise是daemontools的乙個工具,可以用來監控管理unix下的應用程式運 況,在應用程式出現異常時,supervise可以重新啟動指定程式。使用 mkdir test cd test vim run 寫入希望執行的操作 supervise test 注意這裡是的引數是run檔案上...

linux 監控程序狀態

監控程序狀態 程式在執行後,我們需要了解程序的執行狀態。檢視程序的狀態分為 靜態和動態兩種方式 1.使用ps命令檢視當前的程序狀態 靜態 1 示例 ps aux常用組合,檢視程序 使用者 pid 占用cpu百分比 占用記憶體百分比 狀態 執行的命令等 root rongbiz002 1798.ron...