使用PM2管理node项目
来源:互联网 发布:blythe淘宝哪家是正品 编辑:程序博客网 时间:2024/05/18 01:11
使用PM2管理node项目
最近在自学node,写了一些node项目,想部署到阿里云服务器上面,在服务器上部署需要注意一个问题,本地开发的时候,使用node app.js
这个命令启动了项目以后,按ctrl+c或者是关闭了终端窗口(win下面是cmd)以后,程序就会自动停止。把项目部署到云服务器上也是一样的,关闭终端以后,程序就停止了,所以必须想办法让程序始终运行。
在这里我使用的是pm2,不需要什么配置,直接通过命令行就能简单的把项目部署起来,pm2具体的介绍我就不说了,在这里只介绍几个常用的命令。
首先确保安装了node,然后全局安装pm2 npm install pm2 -g
部署项目的时候,先cd 进入到项目的app.js文件所在路径,然后执行
pm2 start app.js -i 4 --name myApp
这里我使用pm2部署了一个项目,并取名为myApp,-i 是设置4个进程来运行项目,注意不要乱设置,请结合自己服务器的cpu来使用,并不是越多越好,pm2实现了cluster可以简单的实现负载均衡,4个进程如果其中一个挂了,pm2会自动重启该进程来保持程序的运行。如果不设置或者设置-i 为1,则是单进程程序(fork)。
pm2 list
该命令能查看pm2所有部署的项目状态,可以看到如下图所示的项目列表
还有其他命令
pm2 stop app 停止指定项目
pm2 stop all 停止所有项目
pm2 restart app 重启指定项目
pm2 restart all 重启所有项目
一般常用的命令都已经列举出来了,如果工作中需要其他的命令,可以查看官方的文档,在这里就不一一列举出来了。
阅读全文
0 0
- 使用PM2管理node项目
- 使用pm2管理node进程
- node进程管理pm2
- node pm2 管理
- 使用pm2部署node服务
- node.js进程管理 PM2 && forever
- PM2 开机自启Node.js 项目
- 在服务器中部署node项目---pm2
- 使用pm2部署node koa2项目并实现自动重启
- Node应用进程管理器pm2的使用
- 使用pm2启动Vue项目
- 使用PM2将Node.js的集群变得更加容易
- 使用PM2将Node.js的集群变得更加容易
- node PM2 简介
- node pm2进程管理器
- node npm pm2 安装
- Travis Node pm2
- node进程管理工具pm2
- Scikit-learn:主要模块和基本使用方法
- suds-py3解决anyType的问题
- 30分钟手把手教你学webpack实战
- Nginx+Keepalived搭建高可用负载均衡集群
- Django中文官方版03-配置数据库
- 使用PM2管理node项目
- JAVA常用查找之二分查找法
- Loopback Address
- ble4 连接参数
- SpringMVC Controller介绍及常用注解
- VB.NET通过URL POST请求和GET请求
- 微信菜单生成
- js el表达式在java中判断, jsp 逻辑判断 在java中运行
- 使用freemarker实现word导出