有時候,您可能會發現應用程式放置的行為不如預期。
本主題說明當應用程式放置未正常運作,或未如您預期的方式運作時,
應該檢查的一些一般事項。
應用程式放置變更未在您預期的時間發生
如果您發現您的應用程式放置變更出現非預期的狀況,
請採取下列應變措施:
- 確定已啟用佈置控制器。在管理主控台中,按一下作業原則 > 自主控制器 > 應用程式佈置控制器。
確定已啟用佈置控制器。
- 應用程式佈置控制器只會針對動態叢集運作。
確定主題叢集是動態叢集。在管理主控台中按一下伺服器 > 動態叢集。
檢查每一個主題叢集的作業模式欄位都是自動。
如果不是,請選取動態叢集,再選取自動。
將動態叢集設定為自動之後,按一下設定模式。
- 確定所配置的放置變更之間的最短時間參數,沒有設得太高。
在管理主控台中,按一下作業原則 > 自主控制器 > 應用程式佈置控制器。
將放置變更之間的最短時間欄位的值,設為適合的值。
- 確定已配置的應用程式佈置控制器循環不會太長。
若要修改該設定,在管理主控台中按一下作業原則 > 自主控制器 > 應用程式佈置控制器 > 自訂內容。
按一下新增,來新增自訂內容。在「名稱」欄位中,輸入 minControlCycleLength,
並在「值」欄位中提供適當的分鐘值,例如 1。
如果在做了上述變更並重新啟動 Cell 之後,問題仍持續發生,請驗證下列問題。
動態叢集成員沒有繼承範本的內容
您必須將動態叢集儲存至主要儲存庫後,才能變更伺服器範本。
如果您的動態叢集成員並沒有繼承範本的內容,則可能是伺服器範本
在未儲存的工作區內做了變更。
若要修正此問題,請刪除動態叢集,然後重建。
儲存變更至主要儲存庫。您可以在按完成之後,在頂端頁框的訊息視窗中
按一下儲存,再於儲存至主要配置視窗中按一下儲存,
確保您的變更有儲存到主要儲存庫。
選取與節點同步變更。
動態叢集中沒有足夠的作用中伺服器
如果您遇到動態叢集中,沒有足夠的伺服器在執行中的問題,請嘗試下列動作:
- 當節點群組中的節點沒有高度使用時,驗證是否符合服務原則。
有時原則可能未清楚定義,但是系統仍能符合原則定義,但卻不見得如您的預期。
若要檢查或變更服務原則,在管理主控台中按一下作業原則 > 服務原則 > 選取現有的原則。
檢查目標類型、目標值以及原則的重要性,並做任何必要的變更。
- 若節點群組中的節點有高度使用,請將此叢集的服務原則目標,
和其他作用中叢集的服務原則目標相比較。
如果隸屬於此叢集的資料流量,比其他叢集的資料流量重要性低,或目標服務目的較寬鬆時,
系統就可能對此叢集實例化較少伺服器。
若要檢查或變更服務原則,在管理主控台中按一下作業原則 > 服務原則 > 選取現有的原則。
- 若節點群組似乎仍有額外的產能,但是卻沒有符合您的服務原則時,請檢查動態叢集的配置設定。
很可能會因為 maxInstances 原則的設定,而導致建立較少動態叢集實例。