普通方式启动后台服务:
nohup npm start &
关闭服务,需要找到进程号:
lsof -i :3000 kill -9 进程号
通过pm2启动项目,可实现关闭自启动:
安装pm2: npm install pm2 -g
查看现有服务: pm2 list
启动服务,需在相应的目录的根目录下,比如/web 前端:
pm2 start ./scripts/start.js --name app-name(在pm2 list 列表中显示名称)
后端,在server目录下:
pm2 start ./server/server.js --name app-name
查看日志: pm2 logs -f app-name
重启服务: pm2 restart app-name
查看错误的日志信息,进入到~/.pm/logs,
查看相应文件: cd ~/.pm/logs