zoukankan      html  css  js  c++  java
  • PM2部署资料

    问题1:pm2的log怎么查看?(pm2 show (name))可以看到日志地址,直接查看

    问题2:日志怎么清除:pm2 flush

    问题3:修改日志输出路径

    问题4:怎么重新加载,restart貌似不重新加载

    安装:npm install -g pm2
    启动程序:pm2 start <app_name|id|all>
    列举进程:pm2 list
    退出程序:pm2 stop <app_name|id|all>
    重起应用:pm2 restart
    程序信息:pm2 describe id|all
    监控:pm2 monit
    实时集中log处理: pm2 logs
    API:pm2 web (端口:9615 )

    安装

    npm install pm2 -g


    用法

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    $npm install pm2-g# 命令行安装 pm2
    $pm2 start app.js-i4#后台运行pm2,启动4个app.js
    # 也可以把'max' 参数传递给 start
    # 正确的进程数目依赖于Cpu的核心数目
    $pm2 start app.js--name my-api# 命名进程
    $pm2 list# 显示所有进程状态
    $pm2 monit# 监视所有进程
    $pm2 logs# 显示所有进程日志
    $pm2 stop all# 停止所有进程
    $pm2 restart all# 重启所有进程
    $pm2 reload all# 0秒停机重载进程 (用于 NETWORKED 进程)
    $pm2 stop0# 停止指定的进程
    $pm2 restart0# 重启指定的进程
    $pm2 startup# 产生 init 脚本 保持进程活着
    $pm2 web# 运行健壮的 computer API endpoint (http://localhost:9615)
    $pm2 delete0# 杀死指定的进程
    $pm2 delete all# 杀死全部进程

    运行进程的不同方式:

    Shell
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $pm2 start app.js-imax# 根据有效CPU数目启动最大进程数目
    $pm2 start app.js-i3# 启动3个进程
    $pm2 start app.js-x#用fork模式启动 app.js 而不是使用 cluster
    $pm2 start app.js-x---a23# 用fork模式启动 app.js 并且传递参数 (-a 23)
    $pm2 start app.js--name serverone# 启动一个进程并把它命名为 serverone
    $pm2 stop serverone# 停止 serverone 进程
    $pm2 start app.json# 启动进程, 在 app.json里设置选项
    $pm2 start app.js-imax---a23#在--之后给 app.js 传递参数
    $pm2 start app.js-imax-eerr.log-oout.log# 启动 并 生成一个配置文件
    你也可以执行用其他语言编写的app(fork模式):
    $pm2 start my-bash-script.sh-x--interpreter bash
    $pm2 start my-python-script.py-x--interpreter python
  • 相关阅读:
    dede文章插入分页符不起作用,编辑器中出现分页符,导致文章显示不全
    dedecms 图集标签{dede:productimagelist} {dede:field name='imgurls'}&nbs
    dede织梦怎么修改description的字数
    dede 内容页文章标题显示不全的更改方法
    amazon company
    rapleaf
    nope
    数据库事务隔离级别与锁
    nosql=not only sql
    Lustre是开放源代码的集群文件系统
  • 原文地址:https://www.cnblogs.com/yanhuiw/p/4731239.html
Copyright © 2011-2022 走看看