Node JS:一直在运行服务器[重复]

Posted

技术标签:

【中文标题】Node JS:一直在运行服务器[重复]【英文标题】:Node JS: Running server all the time [duplicate] 【发布时间】:2014-12-11 00:25:08 【问题描述】:

我想知道是否有人对运行使用 Express 构建的 Node API 应用程序有所了解。我使用 Express 构建了一组 API 端点,并将 Node 应用程序上传到我在 A Small Orange 上的服务器。问题是,一旦我通过终端启动应用程序,我必须保持终端打开并打开计算机,以保持 API 端点正常运行。

我开始尝试使用 npm forever-monitor,但是当我在同一个应用程序中运行 express 和 forever-monitor 时,它总是崩溃。

任何见解将不胜感激。

谢谢,

【问题讨论】:

尝试使用 nohup linux.die.net/man/1/nohup 您可以在启动节点之前使用screen命令,这样在您关闭控制台后它会继续运行。 永远开始 并且真的永远 --help 这不能回答我的问题。它位于预装 NPM 的共享服务器上。我不能永远作为命令运行。一切都必须在节点脚本内运行。不是命令行。 【参考方案1】:

永久安装

npm install -g forever

然后运行您的应用程序

forever start app.js

看看

forever --help

选项和更多...

【讨论】:

是的,我不能那样做。它位于预装 NPM 的共享服务器上 我觉得你需要应用一个合适的环境/虽然很明显但是却是现实

以上是关于Node JS:一直在运行服务器[重复]的主要内容,如果未能解决你的问题,请参考以下文章

node --- 服务一直启动

让node.js一直运行,关掉终端还可访问网站

让node.js一直运行,关掉终端还可访问网站

在同一 nginx 服务器上使用 SSL 的两个 node.js 域 - 443 的重复侦听选项

Node.js - 服务器关闭了连接?

node.js 可以在任何托管服务提供商中运行吗?