You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Azure App Service中禁用Web应用的Kudu工具

Kudu占用高CPU问题及禁用说明

能否完全禁用Kudu?

可以,但需先明确Kudu是Azure App Service的核心管理组件,负责代码部署、日志查看、站点诊断、控制台访问等关键功能。完全禁用后,你会失去:

  • Git/Zip包等自动化部署能力
  • Kudu控制台访问权限(无法直接操作站点文件、执行命令)
  • 站点实时日志的查看与管理功能
  • 部分内置诊断工具的使用权限

禁用Kudu的方法

  • 临时禁用(重启后自动恢复):进入App Service的高级工具(Kudu),打开Process Explorer,找到Kudu.exe进程并终止。但站点重启后Kudu会自动重启。
  • 永久禁用(需谨慎操作):通过Azure CLI执行以下命令修改站点配置:
    az webapp config appsettings set --name <你的站点名称> --resource-group <对应资源组名> --settings WEBSITE_DISABLE_KUDU=1
    
    执行完成后重启站点即可生效;若需恢复Kudu,只需将该配置值改为0并重启站点。

优先推荐的替代方案(不建议直接禁用)

若Kudu占用CPU过高,优先排查并解决根源问题:

  • 检查是否有未完成的部署任务或异常运行的部署钩子脚本
  • 清理站点的旧日志文件,减少Kudu扫描日志的资源消耗
  • 升级App Service实例规格,提升整体资源容量
  • 排查是否有第三方工具/脚本频繁调用Kudu API导致资源占用过高

内容的提问来源于stack exchange,提问作者Vighnesh Nayak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 18:30:28