簡體   English   中英

Azure 管道在部署槽中失敗

[英]Azure Pipelines fails in Deployment Slots

我創建了包含幾個階段(DEV、QA、生產)的發布管道,其中生產應用程序服務具有啟用了自動交換的部署槽。 但是,當我執行發布時,交換槽任務失敗並顯示以下錯誤消息。 瀏覽了 google 和 stack overflow 中可用的許多文章,但似乎沒有幫助。 任何關於可能出錯的指示都會非常有幫助。

2021-08-18T16:30:41.0295503Z ##[error]Error: Failed to swap App Service 'jdmessaging' slots - 'preprod' and 'production'. Error: Conflict - Cannot modify this site because another operation is in progress. Details: Id: 32473596-226d-46b4-9c98-31285c27418e, OperationName: SwapSiteSlots, CreatedTime: 8/18/2021 4:28:43 PM, WebSystemName: WebSites, SubscriptionName: 74d83097-e9c9-4ca7-9915-7498a429def4, WebspaceName: DEMO-CentralUSwebspace, SiteName: jdmessaging, SlotName: preprod, ServerFarmName: , GeoOperationId: (null) (CODE: 409)

注意:首次使用部署槽成功發布。 但是,現在我們正在嘗試第二個版本並遇到這個問題。

這個問題似乎更多的是場景,

  1. 觸發的一個操作尚未完成,同時在同一站點上觸發了另一個操作(站點修改)
  2. 第二個操作正在等待第一個操作完成,最終第二個操作失敗

建議:

  1. 稍等片刻,然后重試該操作。 它應該會成功。
  2. 如果仍然失敗,請點擊鏈接創建技術支持代碼,技術支持團隊將幫助您從平台端解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM