停止 Proxy 伺服器時,會根據現行應用程式伺服器配置的程序定義設定,來結束伺服器程序。
開始之前
請確定您瞭解一旦停止特定伺服器,會如何影響您處理工作要求的能力,尤其是如果您需要維護高可用性環境,更應該瞭解。
關於這項作業
有時您需要停止 Proxy 伺服器。舉例來說,您可能想升級作業系統,或者您想變更 Proxy 伺服器的配置設定。您可以使用下列其中一個選項,來停止 Proxy 伺服器。
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
註: 如果要對您的「階段作業起始通訊協定 (SIP)」Proxy 伺服器,執行 Proxy 靜止程序,必須從指令行發出
stopServer 指令,來關閉 SIP Proxy 伺服器。如果您嘗試從管理主控台來關閉 Proxy 伺服器,伺服器會立即關閉,但 Proxy 靜止程序並未完成。
避免困難: z/OS 平台不支援 SIP Proxy 伺服器靜止功能。如果要在 z/OS 上使用類似功能,請參閱這篇資訊中心文章:
暫停應用程式伺服器接聽器,以手動更新高可用性應用程式。
gotcha
程序
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
您可以從指令行發出 stopServer 指令,來停止單一 Proxy 伺服器。 ![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
您可以從
C:\WebSphere\AppServer\profiles\AppSrv02\bin 目錄,發出
stopServer 指令。
# .\stopServer.sh proxyserver1
![[AIX]](../images/aixlogo.gif)
您可以從
/usr/WebSphere/AppServer/bin 目錄,發出
stopServer 指令。
# ./stopServer.sh proxyserver1
請勿使用 CANCEL proxyserver_proc_name 指令,來停止伺服器。每當您啟動伺服器時,都會從服務者程序記號建立一個新的 temp 目錄,例如 profile_root/default/temp/node_name/server_name。當您執行循序關閉時(在您取消而非停止伺服器時發生),通常會移除這些 temp 目錄。不過,如果您不常執行循序關閉,這些 temp 目錄並不會移除,而用於這些 temp 目錄的階層式檔案系統 (HFS) 將會變滿。
- 您可以使用管理主控台,來停止 Proxy 伺服器。
- 從管理主控台,按一下。
- 選取 Proxy 伺服器,然後按一下停止。
- 確認您想停止選取的 Proxy 伺服器。
- 檢視狀態值和任何訊息或日誌,看看 Proxy 伺服器是否停止。
您可以使用 stopServer Qshell Script,來停止 Proxy 伺服器:
您可以使用結束工作 (ENDJOB) CL 指令,來停止 Proxy 伺服器。 輸入下列程式碼行,以使用 ENDJOB CL 指令。ENDJOB JOB(jobNumber/QEJBSVR/jobName) OPTION(*CNTRLD) DELAY(delayTime)
在本例中,jobNumber 是工作號碼,jobName 是 Proxy 伺服器工作的名稱,delayTime 是等待工作結束的時間量(秒)。一開始,您可以先將 delayTime 設為 600 秒,之後必要時再調整為更適合您環境的值。
結果
一旦指派給該伺服器的要求完成處理,指定的 Proxy 伺服器就會立即停止。如果要驗證 Proxy 伺服器處於停止狀態,請在管理主控台中,按一下。
註: 如果從指令行發出 stopServer 指令,則伺服器會延遲關閉一段時間,直到不再收到要遞送的新入埠訊息為止。靜止特性會傳送錯誤回應給顧問訊息,以通知負載平衡器停止遞送入埠訊息。
下一步
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
依預設,SIP Proxy 伺服器會停止負載平衡器和後端儲存器之間的訊息流程,以免在 Proxy 伺服器關閉時遺失呼叫。這項程序稱為 Proxy 靜止程序。
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
在 Proxy 靜止程序期間,SIP Proxy 伺服器會讓負載平衡器和後端儲存器獲知伺服器正在關閉。當裝置停止透過 Proxy 伺服器轉遞訊息之後,伺服器就會關閉。
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
預設靜止逾時期間是 3 分鐘。SIP Proxy 伺服器也會等待至少 20 秒,以便讓靜止程序完成。SIP Proxy 伺服器會繼續將訊息轉遞至後端儲存器,同時它會以錯誤回應,來回應負載平衡器的顧問訊息。在靜止期間,SIP Proxy 伺服器也會通知後端儲存器,Proxy 伺服器不再是叢集的成員。在起始的 20 秒過後,SIP Proxy 伺服器將會關閉,此視配置給 Proxy 靜止程序的時間量而定,範圍從 1 秒到最多 3 分鐘。