| |
|
开发:
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工具 |
前言对于后台进程的管理,常用的工具是crontab,可用于两种场景:定时任务和常驻脚本。关于常驻脚本,今天介绍一款更好用的工具:pm2,基于nodejs开发的进程管理器,适用于后台常驻脚本管理,同时对node网络应用有自建负载均衡功能。官方的说法,pm2 是一个带有负载均衡功能的Node应用的进程管理器,个人认为,并不准确,因为pm2支持多种语言,只是对于除node之外的其他进程无负载均衡的能力。 一、pm2特点说一些pm2有哪些优点好处呢?
二、pm2命令详解pm2常用命令 常用命令通常都是比较简单。下面列举一些pm2常用的管理命令
三、如何安装一个pm2?pm2是一个进程管理工具,可以用它来管理node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能,在前端和nodejs的世界中用的很多。 3.1安装node.js若服务器上已有node.js,可跳过此步,可以通过此命令查看有无node.js
这里可以软链接一下方便以后得使用
这时你直接输入node -v就可以显示你安装node对应的版本号了到这里node安装结束 3.2安装pm2全局安装:
安装完之后会将pm2模块安装在$nodejs_home/lib/node_modules/pm2下,然后将pm2做软连接
这里如果你不折到pm2具体安装在哪了你可以
这时pm2也可以用了 3.3离线安装pm2如果服务器无法联网,那么也就无法使用全局安装的命令进行在线安装,需要进行离线安装,最简单的方法是,找到一台可以在线安装的服务器,进行pm2的安装,安装完成后,利用如下命令,直接进入到pm2的安装路径
然后将这个目录下的pm2打包,上传至需要离线安装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/25 18:33:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |