我正在节点中编写一个快速应用程序。我试图让它崩溃但不能......每当我抛出异常时,应用程序仍在运行(即使没有配置错误处理程序)。如果这是相关的,我也在使用 express-resource 以及 streamline.js。
像永远这样的东西什么时候对我有用?是否仅在系统资源不足等更严重的崩溃中发生?
Forever 在开发阶段很有用。当您努力编写代码并且不想手动重新启动节点应用程序时。在生产中,当您遇到一些意外错误和所有项目崩溃时,它可以挽救您的生命;)
安装
$ [sudo] npm install forever -g
注意:如果您以编程方式使用 forever,您应该安装 forever-monitor。
$ cd /path/to/your/project
$ [sudo] npm install forever-monitor
用法有两种方法可以永久使用:通过命令行或在代码中使用永久。注意:如果您以编程方式使用 forever,则应安装 forever-monitor。
命令行用法 您可以使用 forever 来连续运行脚本(无论是否用 node.js 编写)。
例子
forever start app.js