https://i.ancii.com/zhuangzi/
zhuangzi zhuangzi
$ pm2 list # Display all processes status. $ pm2 jlist # Print process list in raw JSON. $ pm2 pretty
随着后端业务系统的增加,需求纵向不断扩展,一个业务系统已经无法满足需求了,这时就需要一个统一请求的过滤层,这就是中间件,中间件常见的用途有:IP过滤、防爬虫、解析请求、合并接口、合并端口、cookie处理、参数校验、权限校验、异常处理、负载均衡、反向代理等
安装pm2,这里默认你已经安装了node.js和npmnpm install pm2 -g
-rw-r--r-- 1 root root 14067172 Nov 19 16:39 node-v12.13.1-linux-x64.tar.xz. bin etc games include lib lib64 libexec node
1:进入远程连接安装nodejs,由于本地安装失败,我采用yum安装成功,
npm run xxxx 是 node常用的启动方式之一,本文介绍下如何用PM2来实现该方式的启动。语法:pm2 start npm --watch --name <taskname> -- run <scriptname>;
我们可以预定义一个配置文件,然后制定运行这个配置文件,比如我们定义一个文件app.json,内容如下:
部署小说api服务到腾讯云小说api1.0版本写完了,接下来就开始部署到服务器上,用到了nginx、pm2、nvm、git、OpenSSL。服务器配置: CentOS 7.4 64位 1 核 2 GB 1 Mbpsnode版本: 8.9.0nvm版本: 0
->node app.js->再次运行;浏览器忽然访问不到服务,好像出错啦?好像有个工具nodemon;安装使用nodemon app.js;哇,可以自动监听文件修改变化自动重启,但是关闭控制台服务还是会被摧毁。通过这个很常用的场景,我们了解到
"exec_mode": "cluster_mode", // 应用启动模式,支持fork和cluster模式。"instances": 4, // 应用
安装之后通过命令node -v来检查node是否安装成功,通过命令npm -v来检查npm是否安装成功。npm i pm2 -g3、初步了解pm2pm2是nodeJS 进程守护工具,相似的工具还有forever等,当我们在服务器上开启一个命令提示符窗口时候
用pm2做express.js应用的自动化部署工具,开发过程中发现用watch参数监控工程目录下文件内容变化时自动进行热加载的过程出现问题。其只能监控到html文件的变化,对于js文件则监控不到。}watch默认值为true,即上述配置可不设置watch选
相信大家应该都知道,一般在实际项目部署中,我们服务器在启动的时候需要自动启动node服务。以前是通过liunx自带的命令启动。但是随着后台微服务越来越多。每次发布新程序。修改脚本太麻烦了。于是换成PM2来做。下面话不多说了,来一起看看详细的实现过程吧。
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号