一、理解ecosystem.config.js1.1、字面理解:pm2生态系统配置文件。1.2、个人理解:pm2配置文件。类似于vite.config.ts、nuxt.config.ts。1.3、理解pm2:pm2 是一个带有负载均衡功能的Node应用的进程管理器。1.4、pm2的能力:1.4.1、日志管理:pm2系统日志、进程日志,默认会把进程的控制台输出记录到日志中。1.4.2、负载均衡:PM            
                
         
            
            
            
            昨天服务器开了一个新管理员账号,用的弱口令,导致被黑了,ssh也不能登录,没办法,只能重装系统,还好没重要资料,服务器上只跑了一个公交的api和博客,早上重装了系统,环境从新搭建,记录下。服务器是腾讯云的,系统是ubuntu18.04,自带python2和python3,我的项目是基于python3的,所以可以直接使用。1.安装依赖包sudo apt install python3-pipsudo            
                
         
            
            
            
            pm2部署nuxt3项目阅读时长:8分钟本文内容:本文其实前面开发AI数字人网站的延续。 window上安装ubuntu虚拟机,并在虚拟机中使用pm2部署 Nuxt3 项目.Nuxt3Vitetypescriptpm21. 安装node环境下载# 进入node目录
cd /node
# 下载
wget https://nodejs.org/download/release/v16.20.2/nod            
                
         
            
            
            
            在网上找到pm2.目前似乎最常见的线上部署nodejs项目的有forever,pm2这两种。使用场合:forever管理多个站点,每个站点访问量不大,不需要监控。pm2 网站访问量比较大,需要完整的监控界面。PM2的主要特性:内建负载均衡(使用Node cluster 集群模块)后台运行0秒停机重载,我理解大概意思是维护升级的时候不需要停机.具有Ubuntu和CentOS 的启动脚本停止不稳定的进            
                
         
            
            
            
            # 如何使用pm2启动MySQL数据库
## 1. 安装pm2
首先,你需要确保已经安装了pm2,如果没有安装,可以使用以下命令进行安装:
```bash
npm install pm2 -g
```
## 2. 启动MySQL数据库
接下来,我们将使用pm2来启动MySQL数据库。以下是整个操作的步骤:
| 步骤 | 操作 |
| ---- | ---- |
| 1. | 创建一个名为my            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-05 04:09:20
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Cannot find module '/home/deploy/node_modules/pm2/lib/ProcessContainerFork.js'因为pm2环境发生了变化,需要删除这个才可以rm -rf ~/.pm2            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-10 10:56:55
                            
                                1751阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            PM2 命令使用指南的博客: PM2 命令使用指南简介安装启动应用程序监视应用程序停止应用程序重启应用程序删除应用程序其他常用命令 简介PM2 是一个主要用于 Node.js 应用程序的进程管理器。它可以让您轻松地启动、停止、重启和监视您的应用程序,并且非常适合在生产环境中使用。本文将介绍一些 PM2 的基础概念以及如何使用 PM2 命令进行 Node.js 应用程序的管理。安装在开始之前,您需要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-17 08:17:49
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、安装:二、基本命令:【1】启动命令:pm2 start app.js【2】命令行参数:pm2 start app.js --watch -i max【3】 查看有哪些进程:pm2 list【4】停止命令: pm2 stop app_name | app_id (停止全部的应用:pm2 stop all)【5】重启命令: pm2 restart app.js 
                                    
                             
         
            
            
            
            windows环境中,pm2下载成功后却显示不是内部或外部命令解决方法        一开始遇见这种情况很是头疼,百度了很多pm2下载成功却显示不是内部命令的原因,结果都不尽人意,没有解决;于是我就在想安装成功后不是内部命令是不是需要配置环境变量。于是我搜了一下windows环境中pm2环境变量配置的方法;废话不多说,直接来全套:首先是全            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-13 07:23:14
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python PM2 使用指南
在现代软件开发中,使用进程管理工具可以大大提高应用程序的稳定性和可管理性。PM2 是一个非常流行的进程管理工具,通常用于 Node.js 应用,但它同样也支持 Python 应用。本文将为你介绍如何将 PM2 与 Python 应用结合使用。
## 整体流程
在开始之前,我们需要了解如何将 PM2 应用于 Python 应用的整体流程。以下是每一步的概述:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-15 05:09:14
                            
                                146阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前言PM2支持配置文件方式进行应用服务设置,文件支持的配置格式为Javascript、JSON、YAML。以下主要讲述Javascript,JSON这2种格式;二、配置文件1.Javascript格式输入以下命令可以生产配置文件模板:pm2 initpm2 ecosystem生成是ecosystem.config.js如下:module.exports = {
  apps : [{            
                
         
            
            
            
            运行pm2启动应用的时候,报下面这个错误[PM2] Spawning PM2 daemon with pm2_home=/home/sufubo/.pm2查看log/usr/lib/node_modules/pm2/node_modules/chokidar/index.js:151  async remove(item) {        ^^^^^^SyntaxError: Unexpecte            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-11 10:34:48
                            
                                664阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            小程序上线过程中,pm2安装成功了,但是运行pm2命令只打印一句话root@iZm5e3iekfi2krh6udbikaZ:~/.pm2# pm2 -v[PM2] Spawning PM2 daemon with pm2_home=/root/.pm2查看pm2日志,里面报错root@iZm5e3iekfi2krh6udbikaZ:~/.pm2# vim pm2.log报错内容S...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-05 11:07:07
                            
                                1079阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            pm2 start npm --name "my-nuxt" -- run start            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-02 11:33:11
                            
                                1253阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1、cd cd用来改变目录。这一命令非常有用,它有三种典型的使用方法。 cd -  移到目录树的上一层 cd directory name改变到指定的目录 2、cp cp用来拷贝对象。例如要把file1拷贝到file2,用如下命令: cp file1 file2 hostname 3、ls ls命令用来列出目录的内容,它的输出格式可通过选项来控制。没有任何选项的ls命令将按照字母顺序列            
                
         
            
            
            
            Docker源码部署Web服务自启动 文章目录基于容器源码部署httpd基于容器制作镜像测试镜像,部署家具商城网站 基于容器源码部署httpd//下载编译安装httpd所需的源码包
[root@localhost ~]# mkdir /data
[root@localhost ~]# cd /data/
[root@localhost data]# wget https://mirrors.ali            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-25 10:08:30
                            
                                21阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 使用 PM2 启动 Redis 模块
## 引言
Redis 是一个开源的高性能的键值对存储系统,广泛应用于缓存、消息队列和分布式锁等场景。在生产环境中,我们通常需要以守护进程的方式运行 Redis,以确保其高可用性和稳定性。PM2 是一个流行的进程管理工具,它可以帮助我们启动、停止和监控 Node.js 进程。本篇文章将介绍如何使用 PM2 启动 Redis 模块。
## 准备工作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-29 04:11:31
                            
                                202阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            pm2命令pm2 ls //查询pm2 启动的列表
pm2 start app.js //启动文件
pm2 restart app //重启项目
pm2 logs app //监控项目执行日志打印
pm2 stop app //停止项目执行
pm2 flush //清除日志
pm2 flush && pm2 restart app && pm2 logs app端口            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 16:35:01
                            
                                405阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用PM2启动Redis JSON
在开发和部署应用程序时,经常会遇到需要启动和管理多个进程的情况。这时候,一个非常好用的工具就是PM2。PM2是一个进程管理工具,可以帮助我们启动、停止、重启以及监控应用程序。本文将介绍如何使用PM2来启动Redis以及相关的JSON数据。
## 什么是Redis?
Redis是一个开源的内存数据库,它支持多种数据结构,如字符串、哈希、列表、集合等。Re            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-08 07:27:12
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            PM2 是 node 进程管理工具,可以利用它来简化很多 node 应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。这篇文章主要介绍pm2配置文件的相关写法,文件支持的配置格式为Javascript、JSON、YAML,以下主要讲述Javascript,JSON这2种格式。1.Javascript格式输入以下命令可以生产配置文件模板:pm2 init 然后执行:p