6

我在 AWS 上有一个默认设置的 64 位 Tomcat 7 服务器。我使用 Elastic Beanstalk 来管理我的实例。有时当我部署新版本时,它不起作用并显示错误:

Responses from [i-2a7fe91f] were received, but the commands failed.

问题是它发生了一半,而不是所有时间。当我收到此错误时,我终止环境并使用相同的 WAR 文件创建一个新环境,它工作正常!但是,我想知道是否有人知道真正发生了什么。

这是我认为相关的日志文件的一部分:

2013-05-23 17:12:02,555 [INFO] (20168 MainThread) [command.py-122] [root command execute] Executing command: Infra-WriteApplication2 - AWSEBAutoScalingGroup
2013-05-23 17:12:11,401 [INFO] (20168 MainThread) [command.py-130] [root command execute] Command returned: (code: 1, stdout: Error occurred during build: 
, stderr: None)
2013-05-23 17:12:11,432 [DEBUG] (20168 MainThread) [commandWrapper.py-60] [root commandWrapper main] Command result: {'status': 'FAILURE', 'results': [{'status': 'FAILURE', 'config_set': u'Infra-WriteApplication2', 'returncode': 1, 'events': [], 'msg': 'Error occurred during build: \n'}], 'api_version': '1.0'}
4

2 回答 2

3

我遇到了同样的错误信息。在我的情况下,.config 文件中的命令之一没有执行。命令本身没有问题,事实证明我缺少一个阻止命令完全执行的库。当我对需求文件进行必要的更改时,问题就解决了。

对我来说有帮助的是查看日志文件并找到罪魁祸首。

于 2013-06-19T18:26:30.597 回答
0

t1.micro我的问题是由于RAM 限制无法加载 war 文件。但是,该错误根本不是描述性的。

于 2014-07-15T01:16:04.243 回答