gpt4 book ai didi

node.js - 如何让 'service' 在 Ubuntu 服务器上运行我的 Node.js 应用程序

转载 作者:搜寻专家 更新时间:2023-10-31 22:21:32 25 4
gpt4 key购买 nike

我不知道在 Ubuntu Server 上应该怎么调用它,但大多数时候我在 Windows 上工作时,它被称为在后台运行应用程序的服务。

我基于 Node.js 构建我的 Web 服务器,因此要将其部署在 Ubuntu 服务器上,我需要一个“服务”来运行 Node.js,我想要“服务”:

  1. 在后台运行
  2. 能够在我的网络服务器崩溃时自动启动 Node.js

通常,我通过打开终端并运行 js 文件来运行 Node.js 应用程序。但据我了解,这更多是出于测试目的,因为终端无法保证在失败后启动 Node.js。

最佳答案

很多人用永远https://github.com/nodejitsu/forever ,这几乎已成为行业标准。

如果您使用的是 Ubuntu,您还可以使用初始化脚本 (google 'ubuntu upstart'),它会做很多相同的事情,并且保证在服务器重新启动时。

这是我的 Upstart 脚本,例如 https://gist.github.com/qbert65536/5271721 .

它在服务器启动时运行,你也可以用

控制它们

启动 myapp,停止 myapp,重新启动 myapp,其中 myapp.conf 是 upstart 脚本的名称。

关于node.js - 如何让 'service' 在 Ubuntu 服务器上运行我的 Node.js 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15705835/

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