在Amazon Elastic BeansTalk中部署node.js应用程序

时间:2014-02-28 02:49:07

标签: node.js amazon-web-services

当我尝试在Amazon Elastic Beans Talk管理控制台中部署node.js应用程序时,运行状况显示为红色。

请检查以下错误消息,并建议我解决问题。

enter image description here

enter image description here

健康 红色

运行版本 SGCP28 上传和部署

配置 Node.js的

如上所述,健康状况呈红色,这意味着什么?我们如何解决这个问题或找出红色的原因?

Recent Events 
Time                            Type    Details
2014-02-28 10:36:47 UTC+0800    INFO    Deleted log fragments for this environment.
2014-02-28 10:31:49 UTC+0800    INFO    Environment update completed successfully.
2014-02-28 10:31:49 UTC+0800    INFO    Successfully deployed new configuration to                         environment.
2014-02-28 10:30:59 UTC+0800    INFO    Updating environment sg-env's configuration settings.
2014-02-28 10:30:51 UTC+0800    INFO    Environment update is starting.

请建议。请帮忙。

2 个答案:

答案 0 :(得分:1)

您应该查看日志:

点击左侧的日志,然后点击快照日志,然后点击显示的链接,看看那里发生了什么。

我没有在beanstalk上使用node.js,但看起来它希望你的应用程序存在于你的repo中某个地方的某个文件中,而你没有它。

答案 1 :(得分:1)

错误消息显示“无法找到package.json”。您是否将该配置文件作为项目的一部分?它包含应用程序启动配置:

例如:

...
"scripts": {
    "start": "node app.js"
},
...