pm2
时间:2019-10-17
本文章向大家介绍pm2,主要包括pm2使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
安装
全局安装
|
|
启动
启动指定应用程序 —-到运行文件的更目录
|
|
启动所有进程
|
|
重新启动
|
|
停止进程
|
|
删除进程
|
|
查看进程状态
查看某个进程的信息 (查看id为0的指定应用程序)
|
|
自定义启动的配置文件
配置文件里的设置项,跟命令行参数基本是一一对应的。
可以选择yaml或者json文件,就看个人洗好了。
json格式的配置文件,pm2当作普通的js文件来处理,所以可以在里面添加注释或者编写代码,这对于动态调整配置很有好处。
如果启动的时候指定了配置文件,那么命令行参数会被忽略。(个别参数除外,比如--env)
eg:
|
|
注释:
name :进程名称
script :实际启动脚本 (为绝对路径)
cwd : 当前工作路径
补充 –注意点
1.pm2 start 启动之后,会自动生成一个 进程信息(包含该进程的所有配置信息) ,
即使通过 pm2 stop 结束了本进程 ,但是进程信息会仍然存在 ,再次启动不会重新生成
2.如果某个进程不再使用 或者配置信息有误 使用 pm2 delete 停止并删除;
3.如果某个进程只是暂停 做调整 可以使用 pm2 stop
原文地址:https://www.cnblogs.com/sanxiandoupi/p/11691980.html
- 关关的刷题日记05 —— Leetcode 217. Contains Duplicate 方法1和方法2
- HDU 2602 Bone Collector(01背包裸题)
- Appium+python自动化13-native和webview切换
- HDU 2639 Bone Collector II(01背包变形【第K大最优解】)
- 专知内容生产基石-数据爬取采集利器WebCollector 介绍
- python实现字符串模糊匹配
- 动态规划之01背包详解【解题报告】
- hihoCoder #1078 : 线段树的区间修改(线段树区间更新板子题)
- HDU 2546 饭卡(01背包裸题)
- 漫谈文件系统
- AI知识搜索利器:基于ElasticSearch构建专知实时高性能搜索系统
- 【深度干货】专知主题链路知识推荐#5-机器学习中似懂非懂的马尔科夫链蒙特卡洛采样(MCMC)入门教程01
- hihoCoder #1043 : 完全背包(板子题)
- 【深度干货】专知主题链路知识推荐#7-机器学习中似懂非懂的马尔科夫链蒙特卡洛采样(MCMC)入门教程02
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法