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

如何排查Azure App Service worker实例异常导致的自动重启与实例替换问题

排查Azure App Service Worker实例异常回收的步骤

你的应用已被回收,因Azure平台检测到worker实例运行异常,应用已迁移至新VM实例启动。建议使用Application Initialization功能并扩展至多实例以降低影响

  • 查看App Service诊断日志:在Azure门户的App Service资源中,进入「日志」->「诊断日志」,开启Web服务器日志、详细错误日志及对应语言的应用日志,回溯异常发生时段的日志,重点排查进程崩溃、内存溢出、CPU占用过高、依赖服务超时这类记录。
  • 分析实例指标数据:在App Service的「指标」面板,筛选异常时段的CPU使用率、内存工作集、进程数、HTTP 5xx错误率,确认是否存在资源突增或持续过载的情况,比如内存占满导致进程被系统强制终止。
  • 通过Kudu站点排查:访问https://<你的应用名>.scm.azurewebsites.net,进入「进程资源管理器」查看异常时段的进程状态;或在「调试控制台」->「日志文件」中,查看D:\home\LogFiles(Windows实例)或/var/log(Linux实例)下的原始系统日志,尤其是eventlog.xml中的系统级错误记录。
  • 检查平台活动日志:在App Service的「活动日志」中,筛选「资源更新」「资源运行状况」类事件,确认是否存在平台侧硬件故障、补丁更新等触发实例迁移的记录。
  • 验证应用依赖与配置:排查异常时段数据库、缓存、第三方API等依赖服务的可用性,同时确认应用连接字符串、环境变量等配置是否存在变更,是否导致启动或运行失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 05:42:36