博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装pm2与nginx
阅读量:5884 次
发布时间:2019-06-19

本文共 1546 字,大约阅读时间需要 5 分钟。

在安装的时候,注意要加sudo

sudo npm install pm2 -g复制代码

从自己的git 上clone 一个简单的server,安装后运行

cd  demo  //进入自己的文件夹npm install   //安装依赖pm2 start server.js  //启动pm2复制代码

pm2的一些用法

$ npm install pm2 -g     # 命令行安装 pm2 $ pm2 start app.js -i 4  # 后台运行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 stop 0             # 停止指定的进程$ pm2 restart 0          # 重启指定的进程$ pm2 startup            # 产生 init 脚本 保持进程活着$ pm2 web                # 运行健壮的 computer API endpoint (http://localhost:9615)$ pm2 delete 0           # 杀死指定的进程$ pm2 delete all         # 杀死全部进程复制代码

运行进程的不同方式

$ pm2 start app.js -i max    # 根据有效CPU数目启动最大进程数目$ pm2 start app.js -i 3      # 启动3个进程$ pm2 start app.js -x        #用fork模式启动 app.js 而不是使用 cluster$ pm2 start app.js -x -- -a 23   # 用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 -i max -- -a 23                   #在--之后给 app.js 传递参数$ pm2 start app.js -i max -e err.log -o out.log  # 启动 并 生成一个配置文件你也可以执行用其他语言编写的app  ( fork 模式):$ pm2 start my-bash-script.sh    -x --interpreter bash$ pm2 start my-python-script.py -x --interpreter python0 秒停机重载:这项功能允许你重新载入代码而不用失去请求连接。复制代码

转载地址:http://gqlix.baihongyu.com/

你可能感兴趣的文章
MVC和MTV结构分析
查看>>
(转)微信网页扫码登录的实现
查看>>
mariadb启动报错:[ERROR] Can't start server : Bind on unix socket: Permission denied
查看>>
nginx的信号量
查看>>
云im php,网易云IM
查看>>
河南农业大学c语言平时作业答案,河南农业大学2004-2005学年第二学期《C语言程序设计》期末考试试卷(2份,有答案)...
查看>>
c语言打开alist文件,C语言 文件的打开与关闭详解及示例代码
查看>>
c语言 中的共用体和结构体如何联合定义,结构体(Struct)、联合体(Union)和位域
查看>>
SDL如何嵌入到QT中?!
查看>>
P1026 统计单词个数
查看>>
[js高手之路] html5 canvas系列教程 - 状态详解(save与restore)
查看>>
poi excel 常用api
查看>>
AD提高动态的方法(附SNR计算)
查看>>
[转]轻松实现可伸缩性,容错性,和负载平衡的大规模多人在线系统
查看>>
五 数组
查看>>
也谈跨域数据交互解决方案
查看>>
EntityFramework中使用Include可能带来的问题
查看>>
面试题28:字符串的排列
查看>>
css important
查看>>
WPF 实现窗体拖动
查看>>