node.js - 我如何在 Windows 机器中将 PM2 与 nodejs、nginx 集成
问题描述
我想在应用程序崩溃或服务器重新启动时自动执行该过程。
我的环境
- 视窗机
- Nodejs 应用程序
- nginx服务器
我尝试了以下事情
我需要启动我的服务器代码、客户端代码和 nginx。
第 1 步:创建一个批处理文件来运行所有与 npm 相关的脚本
==============================
测试.bat
start cmd
cd "D:\my-app"
start cmd /k "npm run start-server"
start cmd /k "npm run start-client"
cd "D:\nginx"
start cmd /k "start nginx"
===============================
第2步:npm install -g pm2
第 3 步:pm2 start test.bat
这会引发错误
如果我单独运行test.bat 。它按预期工作。
不知道为什么它不能在“ pm2 start test.bat ”上工作
我的方法有什么问题吗?有更好的方法吗?我也想在系统重启时自动重启所有服务
解决方案
推荐阅读
- javascript - 如何仅渲染子子项而不渲染所有高级组件
- python - 逻辑表达式:为什么“str1 in str2 or str2 not in str1”为我的打印语句返回 True?
- blockchain - 将以太坊或比特币地址转换为 Polkadot 或基于 Substrate 的地址
- swift - 在 Firebase 中使用电话号码注册用户是否需要任何权限?
- javascript - 使用 js/jQuery 验证字段
- python - 你好。我正在尝试制作一个笔记页面,但我遇到了一个问题。Url-for 没有提供所需的功能
- html - 将 2 个段落彼此相邻对齐
- apache-kafka - 反应程序在将所有消息发送到 Kafka 之前提前退出
- linux - 系统编程 - i/o asysnhronous 机制之间的区别
- xml - 如何使用 xslt 1.0 处理 CDATA 中的 < 和 >?