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

Azure应用部署代码变更后触发CPU占满、自动重启及503错误排查求助

Azure部署代码变更后触发CPU 100%、自动重启及503错误求助

BRANCH-X分支已在UAT和生产环境稳定运行一段时间。当将新分支BRANCH-Y部署到UAT环境时,出现CPU使用率达100%的情况,且因Azure Auto-heal功能开启,应用被自动重启,进而引发数千条503-Service Unavailable错误。

最初怀疑是新代码变更导致问题,但检查代码后发现功能逻辑正常,所有异常均已处理,也无应用主动退出的情况。

为排查问题根源是代码本身还是Azure内部机制,我对BRANCH-X做了如下极其细微的修改并部署到UAT环境:

原BRANCH-X代码:

return 5;

调试用的修改后代码:

int x = 5;
return x;

理论上修改后的代码应与原BRANCH-X表现完全一致,不会触发503错误,但实际部署后,同样出现了应用自动重启、CPU占满及503错误的情况。而重新部署原BRANCH-X分支后,无自动重启现象,CPU未达100%,也未出现503错误。

目前无法理解为何在Azure环境中,任何代码变更都会引发该问题,寻求解决方案。

内容的提问来源于stack exchange,提问作者Brijesh Narayana Punjari

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 00:27:05