首页 > 解决方案 > Azure Flask Web 应用程序 + Azure SQL + Github | 每天500服务器错误

问题描述

我创建了连接到 Azure SQL 数据库的 Flask Web 应用程序。该应用程序在本地运行良好,我已经使用两种方法(i)Github 和(ii)外部存储库成功推送了它。当它被推送时,一切正常,但由于某种原因,它会在当天(或第二天)晚些时候崩溃并提供 500 内部服务器错误。当我再次推动它时,它工作得很好......等等等等。

我查看了与此问题相关的大多数帖子,但到目前为止我找不到解决方案。问题是我真的不知道在哪里寻找解决方案。Azure 诊断在这种情况下没有帮助,只是告诉我:

天蓝色诊断

我认为这可能是与数据库的连接字符串,但在应用程序崩溃前一天它工作得很好。然后我虽然它可能是服务计划,但我尝试了几个(测试和产品)并且问题仍然存在。我怀疑它可能是应用服务器本身,但我不知道去哪里确认。

关于如何解决此类问题的任何想法?

烧瓶应用程序 = Python 3.8

标签: azureflaskazure-web-app-serviceazure-sql-database

解决方案


您可以为您的应用服务启用崩溃监控,以识别应用程序崩溃的发生。崩溃是指代码中的异常未处理并终止进程。

借助 App Service Diagnostics 的崩溃监控,您可以在崩溃时收集内存转储和调用堆栈信息,以确定根本原因。

这是使用门户启用应用服务崩溃监控的参考文档。

请通过以下链接创建技术支持票证,其中技术支持团队将帮助您解决问题或在Microsoft Q&A社区中展开讨论。


推荐阅读