日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

部署應用時報錯not enough instances to batch怎么辦?

本文介紹使用SAE時,如何處理分批發(fā)布時實例不足的報錯信息。

問題現(xiàn)象

通過Maven插件部署應用時,在toolkit_package.yaml中已配置分批部署batchUpdate相關(guān)的參數(shù),并采用Jenkins構(gòu)建。報錯信息如下。
Your updateStrategy.batchUpdate.batch is missing: not enough instances to batch.

更多信息,請參見通過Maven插件自動部署應用

可能原因

分批數(shù)大于當前實例數(shù)。例如,某應用當前實例數(shù)為2個,采用分批部署,以下示例將分批數(shù)設(shè)置為3次,此時分批數(shù)3大于當前實例數(shù)2,導致部署失敗。

updateStrategy: 
  type: GrayBatchUpdate   # 部署類型,BatchUpdate表示分批部署,GrayBatchUpdate表示灰度部署。
  batchUpdate: 
    batch: 3              # 分批數(shù),如果是灰度部署,表示灰度批次后的分批數(shù)。
    releaseType: manual   # 分批類型。manual表示手動分批,auto表示自動分批。
    batchWaitTime: 0      # 分批類型為auto時使用,表示分批間間隔時間,單位為分鐘。

解決方案

部署時需要保證分批數(shù)小于等于當前實例數(shù)。

請先確認當前實例數(shù),且數(shù)量必須大于等于1,否則無法采用分批部署。然后適當減少分批數(shù)或調(diào)大實例數(shù)后再發(fā)布。更多信息,請參見分批發(fā)布應用手動擴縮