【发布时间】:2018-10-14 08:28:38
【问题描述】:
我们的 azure Web 应用服务存在相当大的问题。 突然间,我们开始出现“磁盘空间不足”错误。 果然,LogFiles 目录很大。 我们不确定如何清除此目录。 过了一段时间,没有找到任何推荐的方法,我们认为它只是日志文件,删除其中的几个文件可能是安全的。
通过 kudu powershell 控制台,我们删除了一个转储文件 LogFile/dumps,我们还通过 rm stdout_*.log 命令删除了一堆标准输出文件。
令人震惊的是,这完全搞砸了我们的插槽!
我们尝试重新部署,但遇到了 HTTP 503 错误,而且我们没有任何明显的解决方法。
幸运的是,我们在暂存槽而不是生产中删除了这些文件,因此没有停机。 我们结束了旋转一个全新的插槽并在那里部署,然后删除了之前的插槽。
肯定不是很棒的体验。 谁能告诉我可能发生了什么? 我们有一个非常简单的 asp.net core 2.1 应用程序。
删除日志文件真的会搞砸槽吗???!
【问题讨论】:
-
事实证明,由于某种原因,我们的 web.config 中有 stdoutLogEnabled="true",这导致大量日志被写入并填满磁盘。
标签: azure azure-web-app-service azure-app-service-plans