gpt4 book ai didi

node.js - 如何在没有 root 访问权限的情况下部署 NodeJS 应用程序,使其在服务器重新启动后保持在线状态?

转载 作者:太空宇宙 更新时间:2023-11-04 01:33:06 27 4
gpt4 key购买 nike

我正在尝试部署我的 NodeJS 应用程序。我尝试过 npmforever 和 pm2,但我相信我的托管商每天晚上都会重新启动服务器,因为我的应用程序第二天总是离线。

问题是,我在 A2hosting 上有一个共享托管服务器,并且没有 root 访问权限,因此这些 sudo 命令在这里不起作用...除非你知道我如何更改它,哈哈...

我不知道需要提供哪些信息来帮助我...所以如果您需要了解什么,请告诉我!

非常感谢!

最佳答案

我使用 pm2 来做到这一点。

npm install -g pm2

然后运行以下命令以确保 pm2 将在启动时运行:

pm2 startup

它将向您显示必须运行的命令。

最后,您启动该过程:

pm2 start server.js --name <service-name>

卡住您的进程列表:

pm2 save

有关 pm2 文档的更多详细信息:https://github.com/Unitech/pm2

关于node.js - 如何在没有 root 访问权限的情况下部署 NodeJS 应用程序,使其在服务器重新启动后保持在线状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55406860/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com