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

部署Azure WebApp及创建App Functions时遇BadGateway错误求解决建议

Azure WebApp与Functions部署BadGateway错误的排查与解决建议
  • 先确认实例运行状态
    登录Azure门户进入对应资源,查看「概述」页的运行状态,若实例异常,直接选择左侧菜单的「重启」操作,等待几分钟后再尝试访问。同时通过「日志流」或「诊断日志」搜索502相关报错,定位具体故障原因(比如代码崩溃、依赖缺失、端口配置错误等)。

  • 验证代码与端口配置

    • WebApp:确认启动命令指向正确的入口文件,端口必须使用process.env.PORT(Azure自动分配端口,禁止硬编码固定值)。
    • Functions:检查function.json的触发器配置是否正确,部署时确保用func azure functionapp publish命令同步本地依赖与配置(可添加--publish-local-settings参数)。
  • 检查环境变量与运行时配置
    进入「配置」>「应用程序设置」,核对必要的环境变量(如数据库连接字符串、第三方密钥)是否存在且值正确,缺失或错误会导致应用启动失败。同时确认「常规设置」里的运行时堆栈版本(如Python、Node.js版本)与本地开发环境完全一致,版本不匹配易引发兼容性问题。

  • 排查网络与防火墙限制
    若配置了VNet集成或防火墙规则,确认应用能正常访问所需的内部资源,防火墙是否允许出站请求。Functions若启用了专用端点,检查端点配置是否正确,避免因网络隔离导致外部无法访问。

  • 检查资源配额与性能
    查看「规模」页的CPU、内存使用率,若资源耗尽会导致应用无响应,可临时升级实例规格(如从B1升级到B2)测试。同时确认存储配额是否充足,部署包过大或日志占满存储也会引发启动失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 11:19:54