微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何在 Windows 机器中将 PM2 与 nodejs、nginx 集成

如何解决我如何在 Windows 机器中将 PM2 与 nodejs、nginx 集成

我想在应用程序崩溃或服务器重新启动时自动执行此过程。

我的环境

  • Windows 机器
  • Nodejs 应用
  • Nginx 服务器

我尝试了以下事情

我需要启动我的服务器代码、客户端代码Nginx

第一步:创建一个批处理文件来运行所有与 npm 相关的脚本

==============================

test.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

enter image description here

这会引发错误

enter image description here

如果我单独运行 test.bat。它按预期工作。

不知道为什么它在“pm2 start test.bat”上不起作用

我的方法有什么问题吗? 有什么更好的方法吗?另外我想在系统重新启动时自动重新启动所有服务

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。