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

Next.js应用部署至Azure App Service后启动失败问题求助

Next.js应用部署至Azure App Service后启动失败问题求助

大家好,我最近在把一个Next.js应用部署到Azure App Service时遇到了启动失败的问题,折腾了好一阵没找到原因,想请各位帮忙看看!

部署背景

  • 应用基于Next.js开发
  • 数据库采用MongoDB Atlas托管
  • 通过GitHub Actions完成应用的构建与部署流程
  • Azure App Service的应用设置中,已正确配置MONGODB_URI和DATABASE_NAME两个关键环境变量

遇到的错误

在Azure门户查看应用日志时,反复出现以下启动失败的提示:

Container app-nurse-with-mongodb-atlas_0_f6815f95 for site app-nurse-with-mongodb-atlas has exited, failing site start
Container app-nurse-with-mongodb-atlas_0_7250d342 for site app-nurse-with-mongodb-atlas has exited, failing site start

已尝试的排查操作

  • 多次核对Azure应用设置里的MONGODB_URI和DATABASE_NAME,确认配置值与本地.env.local中的完全一致
  • 检查MongoDB Atlas集群的IP白名单配置,已经添加了Azure的IP范围,确保允许来自Azure的连接请求
  • 本地测试:应用在本地环境可以正常启动,并且能成功连接到MongoDB Atlas数据库,功能一切正常
  • 环境变量同步:已经将本地.env.local中所有必要的环境变量都添加到了Azure应用设置中

目前还是找不到启动失败的根源,有没有大佬遇到过类似的问题,或者能给些进一步排查的建议?

备注:内容来源于stack exchange,提问作者Milencja

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 08:19:32