2015-12-03 74 views
0

我正在为我的项目开发一个python django应用程序。由于我的某个应用程序的性质,我需要长时间运行某个脚本(可能需要几个小时)。Azure Web应用程序最大执行时间问题

显然在我的本地环境中一切都很好。但是,当我将应用程序发布到天蓝色时,应用程序会在一段时间后因max而崩溃。执行时间(这是不是给有关执行最高的一些错误,而不是它抛出一个内部服务器错误)

在这一点上我有2个问题:

  • 是否有可能增加最多。 python web-app在azure中的执行时间?如果是的话,我该怎么做?
  • 对于这样的操作,我应该使用其他一些天青服务而不是Web应用吗?

谢谢。

回答

0

您可以尝试利用WebJobs来按需连续运行某些脚本或程序,或在后台执行任务计划任务。

,并在同一时间,因为如果他们是闲置默认一段时间

web应用被卸载。这使系统节约资源。在基本或标准模式下,您可以启用始终开启以保持应用程序始终加载。特别是如果您需要运行连续或长时间工作或任务,则应启用始终开启。 您可以在管理门户中修改此设置,有关详细信息,请参阅Configure web apps in Azure App Service