GitLab 서버에서 자동으로 배포되는 Azure 웹 사이트가 있습니다. 동일한 스크립트를 사용하여 배포하는 다른 프로젝트와 비교하여 배포 시간이 오래 걸립니다 (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)? 이렇게하면 조사하는 데 도움이됩니다. 감사! –