【问题标题】:How to speed up slow Azure App Service Zip Deployment?如何加快缓慢的 Azure App Service Zip 部署?
【发布时间】:2021-10-16 19:44:06
【问题描述】:

我正在使用AppveyorAzure App Service Zip Deploy 部署Nuxt 应用程序,但我在整个部署过程非常缓慢(大约30 多分钟)时遇到了麻烦。

整个构建过程似乎按预期进行,但压缩文件大约需要一两分钟 (106 MB),并且文件已在合理的时间内成功推送到应用服务。然而,令人难以置信的等待时间是在Site Under Construction 白页阶段,整个网站都被它摧毁了。

  1. 除了升级之外,有没有人有任何提示可以加快这个过程 应用服务计划?
  2. 有什么办法可以避免出现空白Site Under Construction 页面吗? 例如,有没有办法解压缩到另一个文件夹并移动 一切都完成后的文件,所以我会得到最少的停机时间 网站?

【问题讨论】:

标签: azure azure-web-app-service nuxt.js continuous-deployment appveyor


【解决方案1】:

您可以添加 WEBSITE_RUN_FROM_PACKAGE=1 应用设置 此选项会将您的应用服务部署到只读文件系统(readonlu wwwroot 文件夹,其他文件夹可用于写入操作) 请注意,如果您在 ci/cd 工具端设置此变量可能是第一次它不会应用,因为应用程序设置是在 zip 部署后传递的

关于第二个问题。我想它可以通过另一个应用设置 SCM_CREATE_APP_OFFLINE=0 来修复(它应该更新你的应用而不让它离线)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-24
    • 1970-01-01
    • 2020-08-14
    • 2021-06-02
    • 2016-12-20
    • 2011-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多