Sun Java System Application Server 9.1 高可用性管理指南

在 DAS 上配置 HTTP 負載平衡器

在 Application Server 9.1 上,您可以使用管理主控台或 asadmin 指令 create-http-lb 在 DAS 上建立負載平衡器配置。下列步驟說明如何執行這些動作。如需有關 asadmin 指令 create-http-lbdelete-http-lblist-http-lbs 的更多資訊,請參閱「Sun Java System Application Server 9.1 Reference Manual」

在管理主控台中,將左框架向下捲動,按一下 [HTTP 負載平衡器] 節點,然後在右側的 [HTTP 負載平衡器] 頁面上按一下 [新建]。在 [新建 HTTP 負載平衡器] 頁面中,提供下列主控負載平衡器之機器的詳細資訊。

欄位 

說明 

名稱 

負載平衡器配置的名稱。 

已啟用 

按一下 [已啟用] 核取方塊,可將負載平衡器配置變更自動推送至 Web 伺服器配置目錄中的實體負載平衡器。 

主機 

安裝了 Web 伺服器實例的伺服器。 

管理連接埠 

Web 伺服器實例所使用的管理連接埠號。 

代理主機 

安裝了代理伺服器實例的伺服器。 

代理連接埠 

代理伺服器所使用的連接埠號。 

您也可以使用 asadmin 指令 create-http-lb-config 來建立負載平衡器配置。表 5–1 會說明這些參數。請參閱「Sun Java System Application Server 9.1 Reference Manual」來取得有關指令 create-http-lb-configdelete-http-lb-configlist-http-lb-configs 的更多資訊。

表 5–1 負載平衡器配置參數

參數 

說明 

response timeout 

伺服器實例需傳回回應的時限 (以秒為單位)。如果在該時間段內未收到任何回應,則認為伺服器處於異常狀態。預設值為 60。

HTTPS routing 

對負載平衡器的 HTTPS 請求是否產生對伺服器實例的 HTTPS 或 HTTP 請求。如需更多資訊,請參閱配置 HTTPS 路由

reload interval 

檢查負載平衡器配置檔案 loadbalancer.xml 是否有變更的時間間隔。當檢查偵測到變更時,系統將重新載入配置檔案。值為 0 時會停用重新載入。如需更多資訊,請參閱啟用動態重新配置

monitor 

是否對負載平衡器啟用監視功能。 

routecookie 

負載平衡器外掛程式用於記錄路由資訊的 Cookie 名稱。HTTP 用戶端必須支援 Cookie。如果您的瀏覽器設定為在儲存 Cookie 前詢問,則 Cookie 的名稱為 JROUTE。

target 

負載平衡器配置的目標。如果指定目標,則相當於增加對該目標的參照。目標可為叢集或獨立實例。