zoukankan      html  css  js  c++  java
  • 使用pm2 管理node服务后台运行

    npm run dev的服务想放在服务器上,但是putty一断服务就没了。

    网上差了下forever和pm2用的比较多,尤其是pm2 简直太好用了。。

    具体操作如下

    安装

    npm install -g pm2

    如果发现pm2找不到命令,做一下连接

    找到pm2在本机的安装目录,以下这个命令一定要先用whereis pm2找到pm2的安装路径,每台机器安装的路径是不同的

    如果连接建立错误,可以到/usr/local/bin/下 rm 掉pm2 ,可以看见pm2是红色的。

     ln -s /usr/local/src/node/bin/pm2 /usr/local/bin/pm2

     又比如:ln -s /usr/local/node-v8.11.3/out/bin/pm2 /usr/local/bin/pm2

    https://my.oschina.net/u/2252639/blog/1798667

    启动服务(原服务是通过npm run dev启动)

    pm2 start npm -- run dev

    如果原服务是node app启动的话,就用pm2 start app.js --name uops

    也可以找package.json里的配置,例如

    "scripts": {
    "dev": "nodemon index.js"
    }

    终止pm2 stop

    列举出所有用pm2启动的程序:pm2 list

    查看启动程序的详细信息:pm2 describe id

    具体参考了这个网址,谢谢!

    https://www.cnblogs.com/wangrongxiang/p/7909885.html

    如果用forever

    npm install -g forever
    forever start index.js //index.js是你要启动的js文件
    forever list //会列出forever正在运行的服务脚本
    forever stop index.js //停止服务运行
    forever --help

  • 相关阅读:
    第 2 章 MySQL 架构组成
    MySql学习笔记
    大型项目成功的关键
    内连接区别外连接
    UML2.0
    软件架构师之路
    UVA
    ZOJ
    UVA
    UVA
  • 原文地址:https://www.cnblogs.com/marszhw/p/10546248.html
Copyright © 2011-2022 走看看