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

使用Terraform部署Azure自定义脚本扩展时超时问题求助

Azure自定义脚本扩展超时排查方向
  • 检查扩展专属超时参数配置:确认ARM模板中是否将超时设置在自定义脚本扩展的资源块内(而非VM部署顶层的全局超时)。不同版本扩展的参数名可能不同,比如executionTimeout或timeoutInSeconds,需确保该参数值设置为7200秒(2小时),而非仅依赖顶层部署超时。
  • 查看VM本地扩展日志:
    • Windows虚拟机:查看C:\WindowsAzure\Logs\Plugins\Microsoft.Compute.CustomScriptExtension下的日志文件,定位脚本执行中断的节点,排查是否是脚本自身逻辑(如死循环、依赖资源未响应)导致提前终止。
    • Linux虚拟机:查看/var/log/azure/Microsoft.Compute.CustomScriptExtension下的日志,检查脚本执行过程中的错误输出、进程挂起或被强制终止的记录。
  • 排查脚本依赖资源的可用性:如果脚本涉及下载外部文件、调用API或访问Azure服务,确认这些资源在15分钟内是否能正常响应。比如文件下载速度过慢、API超时未处理,会导致脚本进程挂起,最终触发扩展超时。
  • 验证脚本执行逻辑:检查脚本是否存在需要交互的步骤(如弹窗确认)、无限循环或死锁,这类问题会让脚本无法正常推进,被系统在15分钟后强制终止。
  • 测试不同环境复现性:尝试在同区域其他SKU的VM上部署相同扩展和脚本,排查是否是特定VM规格或区域存在隐性超时限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 05:30:52