簡體   English   中英

Azure Service Fabric部署:是否可以在部署之前強制刪除應用程序? 還是強制進行相同版本的升級?

[英]Azure Service Fabric Deploy: Is there a way to force remove an application prior to deployment? Or Force an upgrade that is same version?

當我部署新版本時,出現錯誤

2016-12-02T22:38:07.5926507Z ## [錯誤]名稱為“ fabric:/ MyApp”的應用程序已存在,其類型為“ MyApp”,版本為“ 1.0.0”。 您必須先刪除現有應用程序,然后才能部署新應用程序或為該應用程序提供新名稱。

是否有我可以通過的論據或其他什么可以強迫我在部署之前將其刪除?

另一方面,我嘗試升級,但是由於它不是新版本,因此我認為它只是掛起了:

557  2016-12-02T23:16:59.9097292Z Waiting for upgrade... 
558  2016-12-02T23:17:02.9187447Z Waiting for upgrade... 
559  2016-12-02T23:17:05.9277026Z Waiting for upgrade... 
560  2016-12-02T23:17:08.9348253Z Waiting for upgrade... 
561  2016-12-02T23:17:10.4834230Z ##[error]The operation was canceled. 
562  2016-12-02T23:17:10.4834230Z ##[section]Finishing: Deploy Service Fabric Application

30分鍾直到超時。 對我應該在這里做什么有任何想法嗎?

更新2016-12-05現在,我在嘗試運行更新時遇到其他奇怪的錯誤:

2016-12-05T20:46:14.3605004Z Successfully connected to cluster.    
2016-12-05T20:46:14.4049221Z Searching for path: C:\a\r1\a    
2016-12-05T20:46:16.1629321Z No items were found with search pattern C:\a\r1\a.    
2016-12-05T20:49:43.8787335Z ##[warning]Failed to contact Naming Service. 
Attempting to contact Failover Manager Service...    
2016-12-05T20:51:03.5403730Z Copying application to image store...    
2016-12-05T21:05:13.7670311Z ##[error]Operation timed out.    
2016-12-05T21:05:13.8430325Z ##[section]Finishing: Deploy Service Fabric Application

您確定新的應用程序沒有與群集上的版本相比新的版本嗎? 您是否正在使用Update Service Fabric應用程序版本構建任務? 如果是這樣,那很可能會自動更新清單中的版本,作為構建的一部分。 在這種情況下,您會看到此錯誤是有道理的,因為部署邏輯當前不允許您用其他版本覆蓋應用程序。

暫無
暫無

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

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