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

当我尝试在Amazon Elastic Beans对话pipe理控制台中部署node.js应用程序时,健康状况显示为红色。

请检查下面的错误信息,并请build议我解决这个问题。

在这里输入图像说明

在这里输入图像说明

健康红

正在运行的版本SGCP28上传和部署

configurationNode.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. 

请build议。 请帮忙。

你应该检查日志:

点击左边的日志,然后点击快照日志,然后点击出现的链接,看看里面发生了什么。

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

错误消息显示“无法findpackage.json”。 你有configuration文件作为你的项目的一部分? 它包含应用程序启动configuration:

例如:

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