在CentOS系統上穩定運行Node.js應用,可以參考以下步驟:
sudo yum update -y
sudo yum groupinstall -y "Development Tools"
curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash -
sudo yum install -y nodejs
node -v
npm -v
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc
nvm install 16.20.0
nvm use 16.20.0
scp
、rsync
或其他文件傳輸工具將項目文件上傳到CentOS服務器。scp -r /path/to/your/project user@your_server_ip:/path/to/deploy
cd /path/to/deploy/your_project
npm install
sudo npm install -g pm2
pm2 start app.js --name your-app-name
pm2 startup
pm2 save
pm2 status
pm2 monit
sudo nano /etc/systemd/system/my-app.service
sudo systemctl start my-app
sudo systemctl enable my-app
sudo systemctl status my-app
top
、htop
、vmstat
、iostat
、free
、sar
等命令可以用來監控系統性能和資源使用情況。top
htop
vmstat 3
iostat -x /dev/hdb6
free -m
sar -u 1 3
通過以上步驟,你可以在CentOS系統上成功安裝、配置、監控和管理Node.js應用,確保其穩定運行。