当我尝试在Amazon Elastic Beans Talk管理控制台中部署node.js应用程序时,运行状况显示为红色。
请检查以下错误消息,并建议我解决问题。
健康 红色
运行版本 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.
请建议。请帮忙。
答案 0 :(得分:1)
您应该查看日志:
点击左侧的日志,然后点击快照日志,然后点击显示的链接,看看那里发生了什么。
我没有在beanstalk上使用node.js,但看起来它希望你的应用程序存在于你的repo中某个地方的某个文件中,而你没有它。
答案 1 :(得分:1)
错误消息显示“无法找到package.json”。您是否将该配置文件作为项目的一部分?它包含应用程序启动配置:
例如:
...
"scripts": {
"start": "node app.js"
},
...