在因任何原因而停止 Application Server 之前,實例應該完成正在處理的請求。正常停用伺服器實例或叢集的程序被稱為靜止。
負載平衡器使用以下策略來靜止 Application Server 實例:
如果已停用某個實例 (獨立實例或叢集的一部分),並且逾時尚未到期,居留式請求將繼續發送到該實例。但是,新請求將不會傳送到已停用的實例。
逾時到期後,該實例將停用。從負載平衡器到該實例的所有開啟的連線將關閉。負載平衡器不會將任何請求傳送到該實例,即使居留在該實例的所有階段作業都還有效。相反,負載平衡器會將居留式請求容錯移轉到另一個正常實例上。
執行 asadmin disable-http-lb-server,設定逾時 (以分鐘為單位)。如需有關此指令的更多資訊,請參閱 disable-http-lb-server(1)。
使用 asadmin export-http-lb-config 匯出負載平衡器配置檔案。如需有關此指令的更多資訊,請參閱 export-http-lb-config(1)。
將匯出的配置複製到 Web 伺服器的 config 目錄。
停止該伺服器實例或叢集。