我有一個Azure網站,它由我們的GitLab服務器自動部署。與我們使用相同腳本部署的其他項目相比,這個部署需要很長時間(15-20分鐘)。其他項目通常在1-2分鐘內部署。 (給定大致相同的修改量。)Azure網站部署非常緩慢
大部分時間需要的步驟是Handling Basic Web Site deployment
。所有其他步驟都在幾秒鐘內完成。
git push
天青看起來像這樣(由我添加的SCM網站時間戳)後的日誌:
[2016-08-25T07:42:15.6465159Z] remote: Updating branch 'master'.
[2016-08-25T07:42:18.2159075Z] remote: Updating submodules.
[2016-08-25T07:42:18.2783580Z] remote: Preparing deployment for commit id '2a71d1ddd3'.
[2016-08-25T07:42:18.6221285Z] remote: Generating deployment script.
[2016-08-25T07:42:18.7658033Z] remote: Running deployment command...
[2016-08-25T07:42:19.8283917Z] remote: Handling Basic Web Site deployment.
[ ] remote: ..... [1051 dots here]
[2016-08-25T08:00:12.4710682Z] remote: KuduSync.NET from: 'D:\home\site\repository' to: 'D:\home\site\wwwroot'
[2016-08-25T08:00:12.5492017Z] remote: Copying file: '[first file]'
[2016-08-25T08:00:12.7054553Z] remote: Copying file: '[last file]'
[2016-08-25T08:00:12.7210814Z] remote: Finished successfully.
[2016-08-25T08:00:12.8492401Z] remote: Running post deployment command(s)...
[2016-08-25T08:00:13.0805168Z] remote: Deployment successful.
我不知道是什麼原因造成這種巨大的延誤。而且,延遲從不相同,它會變化幾分鐘。
因爲我不知道哪些信息是重要的,所以我不能在此發佈全部有關我們的項目或Azure網站的信息,請詢問您需要什麼來幫助我,然後編輯我的問題提供必要的信息。
它有非常大量的文件嗎? –
@DavidEbbo不,我要推送的存儲庫共有335個文件(12個已修改)。只需2分鐘即可部署的項目之一就是580個文件。 – fero
這很奇怪。它會一直髮生在那一個上?你可以分享你的網絡應用程序名稱,直接或間接地(https://github.com/projectkudu/kudu/wiki/Reporting-your-site-name-without-posting-it-publicly)?這將有助於我們進行調查。謝謝! –