在Linux上監控Node.js進程,可以使用以下幾種方法:
使用top
命令:
在終端中輸入top
,然后按回車。這將顯示系統的實時進程列表。在列表中找到Node.js進程(通常以node
或npm
開頭),并查看其資源使用情況。
使用htop
命令:
htop
是top
命令的增強版,提供了更豐富的功能和更友好的界面。首先需要安裝htop
(如果尚未安裝),可以使用以下命令安裝:
sudo apt-get install htop
然后在終端中輸入htop
并按回車。在列表中找到Node.js進程并查看其資源使用情況。
使用ps
命令:
使用ps
命令可以查看Node.js進程的詳細信息。例如,可以使用以下命令查找所有Node.js進程:
ps aux | grep node
使用pm2
進程管理器:
pm2
是一個流行的Node.js進程管理器,可以幫助您監控和管理Node.js應用程序。首先需要安裝pm2
(如果尚未安裝),可以使用以下命令安裝:
npm install pm2 -g
然后使用pm2
啟動您的Node.js應用程序:
pm2 start app.js
要查看所有正在運行的Node.js進程,可以使用以下命令:
pm2 list
要查看特定進程的資源使用情況,可以使用以下命令:
pm2 monit
使用nodemon
進行開發監控:
nodemon
是一個用于自動重啟Node.js應用程序的工具,當檢測到文件更改時,它會重新啟動應用程序。這有助于在開發過程中實時查看代碼更改的效果。首先需要安裝nodemon
(如果尚未安裝),可以使用以下命令安裝:
npm install nodemon -g
然后使用nodemon
啟動您的Node.js應用程序:
nodemon app.js
這些方法可以幫助您在Linux上監控Node.js進程。根據您的需求和場景,可以選擇最適合您的方法。