當有多個伺服器時,如何執行內部部署執行個體的升級後作業

說明 description

環境

  • Campaign Classic

問題/症狀

如果有多個伺服器同時執行​ web@default,該命令應該只在一部伺服器上執行,還是兩者都執行?

解決方法 resolution

  • 如果您碰巧在同一方塊中有多個<instance>.conf檔案,且每個檔案都有不同的資料庫連線(通常在容錯移轉設定複雜的環境中會看到),則您必須升級兩個資料庫的結構。
  • 如果您有多個<instance>.conf檔案指向同一個方塊中的相同資料庫,則執行allinstances param沒有意義。 當所有伺服器都連線到相同的資料庫時,在主伺服器上執行升級後作業就足夠了,而且使用allinstances param也沒什麼問題。

注意:如果您想要更多控制要升級的專案,最好明確定義要升級的執行個體。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f