찾다

 >  Q&A  >  본문

node.js - nodejs 如何在centos下后台运行,nohup和forever都不行呀

我的项目用express框架,需要在centos下后台运行,我百度说有两种方法,nohup和forever,我两种都试过,无效,什么原因?

nohup npm start &

命令结果如下:

浏览器不能访问;

npm install -g forever && forever start app.js

结果如下:

浏览器还是不能访问,求大神解答

天蓬老师天蓬老师2873일 전713

모든 응답(4)나는 대답할 것이다

  • ringa_lee

    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]: 애플리케이션 닫기

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 16:09:51

    이 Express 고급 기사에서는 pm2와 StrongLoop Process Manager를 소개합니다. 여기서는 StrongLoop Process Manager를 사용하지만 여기에는 많은 기능이 포함되어 있습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 16:09:51

    참고용으로만 기사를 제공하세요. 그런데 nodejs 서버를 구축하고 블로그를 설정하려면 centos6을 사용하세요

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 16:09:51

    예, pm2

    을 사용하세요.

    회신하다
    0
  • 취소회신하다