如何使用AWS Elastic Beanstalk在Node.js上永远运行

我试图永远安装在软件包中,并在Elastic Beanstalk的启动命令中使用命令“./node_modules/forever/bin/forever start app.js.但它似乎并不像开始行为而工作者线程仍然可能死亡。

任何人都会用弹性豆茎永远地运行? 需要一些build议。 谢谢。

这很棘手,但这是我做的。 不确定这是否是最佳实践。

我将我的主应用程序移动到index.js并创build了一个由Elastic Beanstalk自动执行的server.js文件。 在我的server.js文件中,我安装了永久监视器之后做了这个

 /* * Start server in production */ if(process.env.NODE_ENV == 'production') { var child = new (forever.Monitor)('index.js', { silent: false, args: [] }); child.start(); }