我的项目用express框架,需要在centos下后台运行,我百度说有两种方法,nohup和forever,我两种都试过,无效,什么原因?
nohup npm start &
命令结果如下:
浏览器不能访问;
npm install -g forever && forever start app.js
结果如下:
浏览器还是不能访问,求大神解答
ringa_lee2017-04-17 16:09:51
바이두를 포기하세요
현재 가장 인기 있는 도구는 PM2입니다. https://github.com/Unitech/pm2
전역적으로 간단히 설치한 다음 npm install -g pm2
PM2를 사용하여 애플리케이션을 실행할 수 있습니다.
PM2 명령을 사용하여 직접 애플리케이션을 시작하거나 process.json
:
그런 다음 pm2 start process.json
을 사용하여
몇 가지 일반적인 명령:
pm2 list
: 모든 애플리케이션 표시 pm2 monit
: 애플리케이션 모니터링 패널 표시 pm2 logs
: 실시간 로그 표시 pm2 restart [id]
: 애플리케이션 다시 시작 pm2 stop [id]
: 중지 애플리케이션pm2 kill [id]
: 애플리케이션 닫기
黄舟2017-04-17 16:09:51
이 Express 고급 기사에서는 pm2와 StrongLoop Process Manager를 소개합니다. 여기서는 StrongLoop Process Manager를 사용하지만 여기에는 많은 기능이 포함되어 있습니다.