將對 WLM 提出的 HTTP 要求分類(z/OS 作業系統)

若要將對工作量管理 (WLM) 提出的 HTTP 要求分類,請先在 IBM® HTTP Server 中啟用 WLM 支援,然後,將 HTTP 要求對映至一或多個 WLM 交易類別。

開始之前

  • 瞭解 z/OS 作業系統上的工作量管理,包括目標成果、傳輸量、回應時間和處理時間。參閱有關何謂工作量管理的主題,以及有關在 z/OS® 作業系統上管理工作量的主題。
  • 安裝及配置 IBM HTTP Server。
  • 授權用來執行 IBM HTTP Server 的使用者 ID 使用 FACILITY 類別中的 BPX.WLMSERVER RACF® 資源。至少提供讀取權給這個使用者 ID。

關於這項作業

首先,啟用 WLM 支援。然後,將 HTTP 要求對映至一或多個 WLM 交易類別。有多種方法可以用來對映 HTTP 要求。這裡提供三個範例。

程序

  1. 將 mod_wlm module 載入伺服器中,以啟用 WLM 支援。
    將下列陳述式附加至 httpd.conf 檔案:
    LoadModule wlm_module modules/mod_wlm.so
  2. 將 HTTP 要求對映至一或多個 WLM 交易類別。

    您可以用來對映 HTTP 要求的方法有很多種。此步驟提供三個範例子步驟。

    如果要將您的要求分類,請新增指引至 httpd.conf 檔案。

    在所有範例中,wlmSubSysType 指引的值都是對應至 WLM 中定義的子系統類型。此範例使用 CB,因為 CB 定義在 WLM 中,並保留給 WebSphere® Application Server。此指引在 httpd.conf 檔案中只能出現一次。範圍僅限廣域。此指引不能存在於任何其他指引中。

    wlmSubSysType CB
    • 將所有 HTTP 要求都對映至一個 WLM 交易類別。

      將所有 HTTP 要求都套用至一個 WLM 交易類別是最簡單的方法。IHS 的集合名稱對應於 WLM ISPF 畫面的「名稱」標題「限定元」部分中定義的集合名稱。所有 HTTP 要求都是在與 IHSDEFLT WLM 交易類別相關聯的 WLM 區域中執行。

      wlmSubSysType CBwlmCollectionName IHS
      wlmTranClass IHSDEFLT
    • 將兩個應用程式對映至兩個 WLM 交易類別。

      您可以指派不同的 WLM 交易類別給對不同應用程式的要求。

      虛擬主機已定義至埠 9080。已定義兩個 LocationMatch 指引,一個用於對 appABC 應用程式的要求,一個用於對 appXYZ 應用程式的要求。在每個 LocationMatch 指引中,wlmTranClass 指引都是以不同的 WLM 交易類別名稱來定義。

      對 appABC 應用程式的 HTTP 要求是在與 IHSDEFLT WLM 交易類別相關聯的 WLM 區域中執行。對 appXYZ 應用程式的 HTTP 要求是在與 IHSXYZG1 WLM 交易類別相關聯的 WLM 區域中執行。其他要求對映至 IHSDEFLT。

      <VirtualHost *:9080>
      ServerName example.com
      wlmSubSysType CBwlmCollectionName IHS
      wlmTranClass IHSDEFLT
      <VirtualHost *:9080>
      <LocationMatch "/wlmSample/appABC/(extra|special)/data">
      wlmTranClass IHSABCG1
      </LocationMatch>
      <LocationMatch "/wlmSample/appXYZ/(extra|special)/data">
      wlmTranClass IHSXYZG1
      </LocationMatch>
      </VirtualHost>
    • 將對特定網域的要求對映至 WLM 交易類別。

      您可以指派不同的 WLM 交易類別給套用至特定網域名稱和應用程式的要求。

      虛擬主機已定義至埠 9080。WLM 交易類別只能指派給網域名稱為 example.com 的 HTTP 要求,因為 ServerName 指引將要求限定在網域名稱 example.com。

      針對 appABC 應用程式的要求,有定義一個 LocationMatch 指引。在 LocationMatch 指引中,定義了 wlmCollectionName 和 wlmTranClass 指引。對 appABC 應用程式的要求是在與 IHSABCP1WLM 交易類別相關聯的 WLM 區域中執行。

      wlmCollectionName 指引和 wlmTranClass 指引也定義在 LocationMatch 指引外部。URL 中有網域名稱 example.com,但不是用於 appABC 應用程式的任何要求,是在與 IHSWSCG1 WLM 交易類別相關聯的 WLM 區域中執行。IHSWSCG1 WLM 交易類別沒有相對應的 WLM 集合名稱。因此,wlmCollectionName 指引設為 NANA 值是告訴 IBM HTTP Server WLM 模組,在建立區域時,不要設定任何 WLM 集合名稱。

      wlmSubSysType CB
      <VirtualHost *:9080>
      ServerName example.com
      <LocationMatch "/wlmSample/appABC">
      wlmCollectionName IHSMGT
      wlmTranClass IHSABCP1
      </LocationMatch>
      wlmCollectionName NA
      wlmTranClass IHSWSCG1
      </VirtualHost>

指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=ihs-dist&topic=tihs_wlmconfigz
檔名:tihs_wlmconfigz.html