我正在为我的项目开发一个python django应用程序。由于我的某个应用程序的性质,我需要长时间运行某个脚本(可能需要几个小时)。
显然,我当地的环境一切都很好。但是,当我将该应用程序发布到azure时,由于max,应用程序会在一段时间后崩溃。执行时间(它没有给出与最大执行相关的一些错误,而是抛出内部服务器错误)
此时我有两个问题:
谢谢。
答案 0 :(得分:0)
您可以尝试利用WebJobs按需,连续或按计划任务运行某些脚本或程序。
与此同时,如果网络应用程序闲置一段时间,则会将其卸载
默认情况下。这使系统可以节省资源。在基本模式或标准模式下,您可以启用始终开启以始终保持应用加载。特别是如果您需要连续或长时间的工作或任务,您应该启用始终开启。 您可以在管理门户中修改此设置,有关详细信息,请参阅Configure web apps in Azure App Service。