| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 流程管理工具 PM2 -> 正文阅读 |
|
[系统运维]流程管理工具 PM2 |
文章目录PM2管理器一、 nodejs1、 简介今天介绍一个生产级的流程管理工具 PM2,通常我们说到 PM2 的时候,都是在说如何部署 Node.js 程序,但是实际上 PM2 很强大,不仅仅可以用来管理 Node.js,它还可以用来管理 Python、PHP、Ruby、perl 等等。 这里就以 Python 举例子,来看看 PM2 如何部署管理 Python 脚本。 但是,在部署之前,我们还需要安装 2、 安装这里只使用脚本来演示
注意,这里编译安装可能会报错,使得无法安装成功 3、 问题在编译安装的时候,如果我们的 更新
然后再进行源码编译,就不会报错啦! 4、 环境变量
最后,我们可以使用
5、 yum通过包管理器来安装nodejs
二、 PM2安装安装完nodejs后,我们就开始进行pm2安装啦 我们使用npm包管理器来安装:
我们的pm2就安装完成啦 其实这个包的安装是挺简单的,下面让我们一起来看一下如何使用吧! 三、 基本使用官方文档的位置:https://pm2.keymetrics.io/docs/usage/quick-start/ 1、 管理进程1.1 启动程序启动任何类型的应用程序,例如 bash 命令、脚本、二进制文件
传递参数启动
使用配置文件来启动: 关于配置文件的详解,请看官方文档:https://pm2.keymetrics.io/docs/usage/application-declaration/
1.2 流程
1.3 检测运行状态列出 PM2 管理的所有应用程序的状态:
显示日志:
仪表盘:
1.4 状态保持使用您在服务器启动/重新启动时管理的进程重新启动 PM2 至关重要。要解决此问题,只需运行此命令以生成活动启动脚本:
2、 日志管理
3、 均衡负载
pm2 的常用方法就讲到这了,更详细的功能请到官方文档学习! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 9:28:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |