如何使用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(); }
- 无法使用Git部署到AWS Elastic Beanstalk
- 组合多个node.js Web应用程序
- Elastic Beanstalk在configuration菜单中没有负载平衡器设置
- 在弹性beanstalk的container_commands中执行命令时没有path
- Elastic Beanstalk和Private GitHub回购
- 将node.js应用程序部署到Amazon Elastic Beanstalk时出错
- AWS beanstalk nodejs多核
- 存储在AWS EB环境variables中的JSON将不带引号地进行检索
- AWS Elastic Beanstalk NodeJS和日志