我正在运行两个环境,在部署应用程序时,每个环境都会出现相同的错误。在部署Beanstalk示例应用程序时也会发生这些错误。当我们创建一个新环境并在其中部署相同文件时,错误消失了至少几天,然后它们将返回。
Instance: i-72715b7f Command failed on instance. An unexpected error has occurred ErrorCode: 0000000001.
更新环境操作已完成,但有错误。有关更多信息,请参见故障排除文档。
Instance: i-85437188 Module: AWSEBAutoScalingGroup ConfigSet: null Command failed on instance. Return code: 1 Output: Error occurred during build: Command hooks failed .
Script /opt/elasticbeanstalk/hooks/appdeploy/enact/99_reload_app_server.sh failed with returncode 1
Script /opt/elasticbeanstalk/hooks/appdeploy/pre/12_update_permissions.sh failed with returncode 1
该应用程序(WordPress网站)似乎在事件中具有这些错误也可以正常工作,除了具有类似于传统权限错误(无法上传图像或永久链接不起作用)的随机问题。我们一直在beantalk上运行相同的应用程序,完全没有问题或错误。在部署Beanstalk示例应用程序时也会发生这些错误。
这是错误日志中似乎没有任何相关性的唯一代码段。
2014-09-17 19:47:08,825 ERROR Error encountered during build of Hook-EnactAppDeploy: Command hooks failed
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 511, in run_config
CloudFormationCarpenter(config, self._auth_config).build(worklog)
File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 247, in build
changes = CommandTool().apply(self._config.commands)
File "/usr/lib/python2.6/site-packages/cfnbootstrap/command_tool.py", line 113, in apply
raise ToolError(u"Command %s failed" % name)
ToolError: Command hooks failed
2014-09-17 19:47:08,826 ERROR Unhandled exception during build: Command hooks failed
Traceback (most recent call last):
File "/opt/aws/bin/cfn-init", line 122, in <module>
worklog.build(detail.metadata, configSets)
File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 117, in build
Contractor(metadata).build(configSets, self)
File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 502, in build
self.run_config(config, worklog)
File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 511, in run_config
CloudFormationCarpenter(config, self._auth_config).build(worklog)
File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 247, in build
changes = CommandTool().apply(self._config.commands)
File "/usr/lib/python2.6/site-packages/cfnbootstrap/command_tool.py", line 113, in apply
raise ToolError(u"Command %s failed" % name)
ToolError: Command hooks failed
怎么了 我们该如何解决?
问题最终是由错误的WordPress插件引起的。/tmp
每次上传文件时,该插件都会在目录中创建一个新文件夹,但它从未删除过该文件夹。它将删除文件夹中的所有文件,但不会删除该文件夹。当客户端使用该站点并继续上传图像时,这些文件夹将加起来,最终将填满/tmp
目录。修复此插件可以解决此问题,但尚未返回。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句