在Debian系統上監控Node.js進程,可以使用以下幾種方法:
top或htop命令:
這些命令可以實時顯示系統進程和資源使用情況。要查看Node.js進程,可以在終端中輸入以下命令:top
或者
htop
在顯示的進程列表中,找到Node.js進程(通常顯示為node或nodejs)。
ps命令:
使用ps命令可以列出系統中的所有進程。要查找Node.js進程,請運行以下命令:ps aux | grep node
這將顯示與Node.js相關的所有進程。
pm2:
pm2是一個流行的Node.js進程管理器,可以幫助您監控、管理和保持Node.js應用程序的在線狀態。首先,使用以下命令安裝pm2:npm install pm2 -g
然后,使用pm2啟動您的Node.js應用程序:
pm2 start app.js
現在,您可以使用以下命令監控Node.js進程:
pm2 list
或者查看實時日志:
pm2 logs
nodemon:
nodemon是一個實用程序,用于監視Node.js應用程序中的任何更改并自動重新啟動服務器。首先,使用以下命令安裝nodemon:npm install nodemon -g
然后,使用nodemon啟動您的Node.js應用程序:
nodemon app.js
現在,每當您對應用程序代碼進行更改時,nodemon都會自動重啟服務器。
這些方法可以幫助您在Debian系統上監控Node.js進程。根據您的需求選擇最適合您的方法。