我有Elastic Beanstalk运行Windows服务器,带有IIS,来自我和AMI。它发布很好,没有错误。
但是当我尝试部署(表单命令行)时,我得到了这个:
...
INFO: Creating AppVersion app-9e98-160212_104939
INFO: Environment update is starting.
INFO: Deploying new version to instance(s).
INFO: Command execution completed on all instances successfully.
INFO: New application version was deployed to running EC2 instances.
ERROR: Update environment operation is complete, but with errors. For more information, see troubleshooting documentation.
ERROR: ServiceError - Update environment operation is complete, but with errors. For more information, see troubleshooting documentation.
当我尝试提取最后100行错误日志时,它根本不会提取任何内容。
我检查了打包的应用程序的大小,并且拉链只有60MB,所以这不是尺寸问题。
这个项目只是一堆php文件,所以我想知道它是不是因为某些原因而不喜欢这个项目。
有关追踪问题的任何想法或建议?我真的很感激任何指导,我很茫然。
此外,我找不到有关将要部署到哪个目录的任何信息。我如何知道,如何更改?
感谢。
答案 0 :(得分:4)
当然,我不知道您的自定义AMI是否有问题,但您可以做的是分析问题:
cd \cfn\log
由于文件是使用Unix CRLF编码的,因此使用记事本几乎无法读取。我建议你在命令行中使用type cfn-init.log
。这有助于我多次将部署问题本地化。祝你好运。
答案 1 :(得分:3)
一旦我设定赏金,我就明白了。
我一直在添加--verbose标志,希望获得更多细节,但我需要--debug标志,它引导我朝着正确的方向前进。
问题是我在本地使用Python 3.5,ELB CI不支持。