在Ubuntu上管理Node.js服务,可使用以下工具和方法:
sudo npm install pm2 -g,启动服务pm2 start app.js --name "my-app",可查看状态pm2 status、重启pm2 restart my-app、查看日志pm2 logs my-app等。/etc/systemd/system/my-app.service,内容需包含[Unit]、[Service]、[Install]等部分,启动服务sudo systemctl start my-app,查看状态sudo systemctl status my-app等。nodemon可在开发时监控文件变化自动重启应用,安装npm install nodemon -g,启动nodemon app.js。