zoukankan      html  css  js  c++  java
  • pm2部署nodejs项目

    安装:

    最新的PM2稳定版可通过NPM进行安装:

    npm install pm2@latest -g

    用法:

    启动,守护和监控应用程序的最简单的方法是使用以下命令行:

    pm2 start app.js

    还可以创建一个配置文件来管理多个应用程序:

    process.yml:

    apps:
      - script   : app.js
        instances: 4
        exec_mode: cluster
      - script : worker.js
        watch  : true
        env    :
          NODE_ENV: development
        env_production:
          NODE_ENV: production

    并轻松启动:

    pm2 start process.yml

    停止:

    pm2 stop app.js
    pm2 stop appid

     重启应用:

    pm2 restart [app id]

    列出所有应用:

    pm2 list

    查看所有日志:

    pm2 logs

    杀死pm2进程:

    pm2 kill

    将pm2配置成自动启动

    想要PM2在服务器重启后自动运行之前的应用,可以先通过pm2 start启动你的应用,然后执行下面的命令:pm2 save

    这将会在~/.pm2目录下生成一个dump.pm2文件,里面描述了当前PM2上运行着的所有应用。然后执行命令:pm2 startup [platform]

    注意有必要添加可选参数platform以明确告知pm2当前的系统环境。这样,下次当服务器重启时,PM2会自动运行之前保存的应用。

  • 相关阅读:
    将博客搬至CSDN
    smarty不渲染html页面
    开篇
    html的入门——从标签开始(1)
    java内部编码
    用base64Encoder进行编码 和base64Decoder解码
    序列化和反序列化
    HttpServletResponse类
    配置Tomcat服务器数据连接池
    SVN修改地址
  • 原文地址:https://www.cnblogs.com/gxp69/p/7449659.html
Copyright © 2011-2022 走看看