如何调试失败的NetCore AWS Elastic Beanstalk部署?

问题描述 投票:0回答:1

我有一个DotNet Core AWS Elastic Beanstalk环境,它已经开始无法部署。环境等待最多10分钟,健康检查通过,但一致得到“403 - 禁止访问:访问被拒绝。”。

我已经对环境进行了RDP,文件夹C:\inetpub\AspNetCoreWebApps是空的。在工作环境中,它包含代码。

我已经尝试重新部署整个环境并从一周前部署一个以前很好的软件包。此外,我尝试使用AWS Toolkit for Visual Studio进行部署,并上传包而不是使用CodePipeline。所有这些操作都会导致相同的行为。

我很难找到任何日志,这些日志表明代码没有部署到环境中的原因。请求最后100行不包含任何有用的内容,我在文件系统上找不到任何部署日志。在提取的日志中没有AWS.DeploymentCommands日志文件。

环境配置为使用批处理+1进行部署。因此,它是一个新的EC2正在写入。

调试故障原因的下一步是什么?

amazon-web-services amazon-elastic-beanstalk
1个回答
0
投票

我能够诊断出问题 - 删除了ebextension文件夹中引用的公共文件。我正在寻找的日志文件是在C:\cfn\log\cfn-init.txt

© www.soinside.com 2019 - 2024. All rights reserved.