node.js - Koa 需要 Forever 吗?

标签 node.js forever koa

Koa 实现了当一个页面出现错误时不关闭 Web 服务器。我的问题......这种错误处理行为是否足够强大,以至于在托管 Node 站点时不再需要使用 Forever?

最佳答案

您仍然应该使用forever(或nodemon,在某些情况下更容易使用)来保持服务器运行。还有其他因素可能导致它在生产环境中崩溃,而不仅仅是错误的请求。

在开发过程中,我在一些 koa 应用程序上看到了疯狂的正常运行时间,而不使用 forever/nodemon,但我不会在生产中这样做。它要求凌晨 3 点打电话:)

如果您使用的是 Linux/Unix,您还应该考虑使用 tmux 来使其在单独的终端 session 中运行,否则终端 session 可能会超时。 (输入 tmux new -s koa 即可开始)。这是一篇关于将 tmuxupstart 一起使用的文章:https://bowerstudios.com/node/953

关于node.js - Koa 需要 Forever 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27236491/

相关文章:

socket.io - 在koa路由中访问socket.io

node.js - Koajs 路由适用于 HTTP 但无法使用 HTTPS

node.js - Azure Blob 服务 REST API - 错误 : read ECONNRESET

node.js - 在幻象中运行 'casperjs test'

javascript - `npm install`后出现关于python语法错误的错误?

javascript - Node.js 以及永远如何在应用程序中获取正常运行时间/启动时间

node.js - Promise.all 可以尽快处理结果,而不是等待所有的 Promise 完成

javascript - 从字符串中提取图像 src

node.js - 如何为永远运行的NodeJS设置内存限制

node.js - 如何在我在命令行上设置的端口上永久启动 Node.js 应用程序?