【发布时间】:2013-03-29 15:01:18
【问题描述】:
我不知道在 Ubuntu Server 上应该如何称呼它,但大多数时候我在 Windows 上工作时,它被称为在后台运行应用程序的服务。
我基于 Node.js 构建我的 Web 服务器,因此要将其部署在 Ubuntu 服务器上,我需要一个运行 Node.js 的“服务”,我想要“服务”:
- 在后台运行
- 如果我的 Web 服务器崩溃 Node.js,能够自动启动 Node.js
通常,我通过打开终端并运行 js 文件来运行 Node.js 应用程序。但据我了解,这更多是出于测试目的,因为终端无法保证在失败后启动 Node.js。
【问题讨论】:
-
您需要使用
forever。使用npm install -g forever。然后你将进入你的节点应用程序的目录并运行,forever start app.js