PM2管理器无法使用解决方法

devtools/2024/9/23 7:18:59/

之前的项目全是依靠PM2管理器部署的,部署快速,也便于管理
但是宝塔实在是bug毛病太多,最近这两天又出毛病了

在这里插入图片描述

这次的问题是在PM2管理器的node版本中无法进行版本切换,如果是第一次使用PM2的话甚至无法设置node版本,之前的方法卸载重装也没有效果,宝塔那边反馈了也一直不解决(该死的宝塔),所以我想了一个解决办法

使用 宝塔/网站/Node 运行项目

1、找到位置
在这里插入图片描述
2、如果Node还没有下载的 先下载稳定版本的Node
在这里插入图片描述
3、添加项目
在这里插入图片描述

注意,不要开启外网映射的功能,因为我们后面会全局配置nginx,如果这里配置了,会和全局的有冲突

在这里插入图片描述
4、成功启动后可以看一下项目日志,如果日志如下图,则表明后端服务运行成功了,可以在浏览器输入服务器地址+ :端口号访问。若是出现数据库连接失败,就说明数据库账户、密码这些不对。
在这里插入图片描述
之后网易云音乐的后端启动也是这样
在这里插入图片描述
最后配置Nginx反向代理,内容和前面的一样,我这里就不叙述了


http://www.ppmy.cn/devtools/25338.html

相关文章

Qt/C++ 波形绘制双缓冲下改善PaintEvent连续绘制卡顿问题(完整代码解析)

音频波形可视化:该控件用于将音频样本数据可视化为波形,常用于音频处理软件中以展示音频信号的时间域特性。 动态数据绘制:控件能够响应外部数据的变化并重新绘制波形,适用于实时或动态的音频数据流。 自定义绘制逻辑&#xff1…

大数据时代的引擎:大数据架构随记

大数据架构通常可以分为以下几层: 一、数据采集层 负责从各种数据源采集、清洗、转换、丰富以及格式化数据,可能包括结构化、半结构化和非结构化的数据。 1.1、常用的技术 在大数据领域,数据采集是一个关键的环节,常用的数据采集…

Unity 递归实现数字不重复的排列组合

实现 private void Permutation(List<int> num, int leftIndex, List<string> strs) {if (leftIndex < num.Count){for (int rightIndex leftIndex; rightIndex < num.Count; rightIndex){Swap(num, leftIndex, rightIndex);Permutation(num, leftIndex 1…

Leetcode_相交链表

✨✨所属专栏&#xff1a;LeetCode刷题专栏✨✨ ✨✨作者主页&#xff1a;嶔某✨✨ 题目&#xff1a; 题解&#xff1a; 看到这个题目首先我们要排除链表逆置的想法&#xff0c;如图、因为c1节点只有一个next指针&#xff0c;逆置后不可能同时指向a2和b3节点。 其次有的的同学…

(iFlyCode、FREEGPT、Copilot、AIPlus、稳定高效)分享好用的ChatGPT

目录 1、iFlyCode 2、FREEGPT 3、Microsoft Copilot: 你的日常 AI 助手 4、AIPlus

web server apache tomcat11-24-Virtual Hosting and Tomcat

前言 整理这个官方翻译的系列&#xff0c;原因是网上大部分的 tomcat 版本比较旧&#xff0c;此版本为 v11 最新的版本。 开源项目 从零手写实现 tomcat minicat 别称【嗅虎】心有猛虎&#xff0c;轻嗅蔷薇。 系列文章 web server apache tomcat11-01-官方文档入门介绍 web…

GaussDB轻量化运维管理工具介绍

前言 本期课程将从管理平台的架构出发&#xff0c;结合平台的实例管理、实例升级、容灾管理和监控告警的功能和操作介绍&#xff0c;全面覆盖日常运维操作&#xff0c;带您理解并熟练运用GaussDB运维平台完成运维工作。 一、GaussDB 运维管理平台简介 开放生态层 友好Web界面…

怎么用电子章盖骑缝章?

使用电子章盖骑缝章通常涉及以下步骤&#xff0c;具体操作可能会因使用的电子签章软件或平台有所不同&#xff0c;但基本流程相似&#xff1a; 准备电子文档&#xff1a; 打开或上传需要加盖骑缝章的电子文档&#xff0c;通常支持PDF、Word等常见格式。 选择骑缝章功能&#xf…