2015-12-03 77 views
0

我正在爲我的項目開發一個python django應用程序。由於我的某個應用程序的性質,我需要長時間運行某個腳本(可能需要幾個小時)。Azure Web應用程序最大執行時間問題

顯然在我的本地環境中一切都很好。但是,當我將應用程序發佈到天藍色時,應用程序會在一段時間後因max而崩潰。執行時間(這是不是給有關執行最高的一些錯誤,而不是它拋出一個內部服務器錯誤)

在這一點上我有2個問題:

  • 是否有可能增加最多。 python web-app在azure中的執行時間?如果是的話,我該怎麼做?
  • 對於這樣的操作,我應該使用其他一些天青服務而不是Web應用嗎?

謝謝。

回答

0

您可以嘗試利用WebJobs來按需連續運行某些腳本或程序,或在後臺執行任務計劃任務。

,並在同一時間,因爲如果他們是閒置默認一段時間

web應用被卸載。這使系統節約資源。在基本或標準模式下,您可以啓用始終開啓以保持應用程序始終加載。特別是如果您需要運行連續或長時間工作或任務,則應啓用始終開啓。 您可以在管理門戶中修改此設置,有關詳細信息,請參閱Configure web apps in Azure App Service