[z/OS]

逾時內容摘要

您可以使用逾時內容來控制您容許完成各種要求的時間量。 其中部分內容對映至內部變數名稱。 這裡提供內部變數名稱,以協助您進行除錯。

計時器內容,因為它們與配置訊息驅動 Bean 以使用接聽器埠或啟動規格相關

對於 WebSphere® Application Server 第 7 版以及更新版本,接聽器埠已淘汰。 因此,計劃將 WebSphere MQ 訊息驅動 Bean 部署配置從使用接聽器埠移轉至使用啟動規格。 不過,在您確定應用程式不需要在 WebSphere Application Server 第 7 版之前的應用程式伺服器上運作之前,請不要開始這項移轉。 在某些情況下,您會繼續使用 WebSphere MQ 訊息驅動 Bean 部署和接聽器埠,在另一種情況下,您會使用 WebSphere MQ 訊息驅動 Bean 部署和啟動規格。

下列內容不適用於啟動規格驅動訊息驅動 Bean 部署。 也就是說,這些內容需要您將它們配置成使用 WebSphere MQ 訊息驅動 Bean 部署和接聽器埠:
  • control_region_mdb_request_timeout
  • control_region_mdb_queue_timeout_percent
  • server_region_mdb_stalled_thread_dump_action
下列內容會套用至啟動規格驅動的 message-bean 部署。 也就是說,這些內容需要您將它們配置成使用 WebSphere MQ 訊息驅動 Bean 部署和啟動規格。
  • control_region_wlm_dispatch_timeout
  • control_region_iiop_queue_timeout_percent
  • server_region_iiop_stalled_thread_dump_action

當您遵循指示來配置這些內容時,請記住哪些內容適用於接聽器埠與啟動規格。

Object Request Broker (ORB) 服務進階設定

ORB 接聽器保持作用中
在非安全 Socket 層 (SSL) 環境中,此內容定義在 IIOP 接聽器的 SOCK_TCP_KEEPALIVE 選項上提供給 TCP/IP 的值 (以秒為單位)。 此選項的功能是透過輪詢用戶端 TCP/IP 堆疊來驗證閒置階段作業是否仍然有效。 如果用戶端未回應,則階段作業會關閉。 如果在沒有伺服器接收通知的情況下失去與用戶端的連線,則階段作業在伺服器端仍會保持作用中。 請利用這個選項來清除這些不必要的階段作業。
  • 如果未設定此內容,則不會設定 TCP/IP 選項。
  • 設定 SOCK_TCP_KEEPALIVE 選項之後,閒置的階段作業會產生網路資料傳輸,而這可能不是您所樂於見到的情況。

預設值: 0

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器 > server_name > 儲存器服務> ORB 服務> z/OS® 其他設定。

ORB SSL 接聽器保持作用中
在 SSL 環境中,此內容定義在 IIOP 接聽器的 SOCK_TCP_KEEPALIVE 選項上提供給 TCP/IP 的值 (以秒為單位)。 此選項的功能是透過輪詢用戶端 TCP/IP 堆疊來驗證閒置階段作業是否仍然有效。 如果用戶端未回應,則階段作業會關閉。 如果在沒有伺服器接收通知的情況下失去與用戶端的連線,則階段作業在伺服器端仍會保持作用中。 請利用這個選項來清除這些不必要的階段作業。
  • 如果未設定此內容,則不會設定 TCP/IP 選項。
  • 設定 SOCK_TCP_KEEPALIVE 選項之後,閒置的階段作業會產生網路資料傳輸,而這可能不是您所樂於見到的情況。

預設值: 0

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器 > server_name > 儲存器服務> ORB 服務> z/OS 其他設定。

WLM 逾時
指定工作量管理 (WLM) 等待 IIOP 要求完成的時間量上限 (以秒為單位)。 此時間限制包括:
  • IIOP 要求在 WLM 佇列中等待直到分派給服務者的時間
  • 在服務者中執行的應用程式元件處理要求並產生回應的時間
如果此處理未在指定時間內完成,則伺服器會產生失敗回應。
注意: 這項設定不適用於 HTTP 要求或可調式傳訊支援; 對於該類型的工作,指定給 ConnectionResponse「逾時」伺服器自訂內容的值會控制將工作分派給服務者所容許的時間。

預設值: 300 秒

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器 > server_name > 儲存器服務> ORB 服務> z/OS 其他設定。

內部變數名稱 (用於除錯): 在 was.env 檔或 JES 工作日誌中尋找內部變數名稱 control_region_wlm_dispatch_timeout。

範例: WLM timeout=600

使用 control_region_iiop_queue_timeout_percent 伺服器自訂內容,將 WLM 逾時百分比指定為要求可以留在 WLM 佇列上的時間量。

要求逾時
指定用戶端等待用戶端要求回應的時間上限 (以秒為單位)。 這個欄位指定的值是伺服器層面的設定,會影響這部伺服器所進行的所有出埠 RMI/IIOP Enterprise Bean 呼叫。

由於透過連結機能執行的 Sysplex TCP/IP 不一定會在 Socket 另一端已關閉時告知用戶端,除非您設定此內容,否則用戶端可以無限期地等待回應。 設定 要求逾時 內容可確保用戶端在指定時間內取得回應,即使回應是 COMM_FAILURE 異常狀況也一樣。

預設值: 0 (無限制)。 未設定逾時值。

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器 > server_name > > 儲存器服務> ORB 服務> z/OS 其他設定。

如果您使用指令行 Script 編寫,這個系統內容的完整名稱是 com.ibm.CORBA.RequestTimeout。

範例: 指定 Request timeout=2,將時間限制設為 2 秒。

交易服務逾時內容

總交易生命期限逾時值
指定當應用程式交易未透過 UserTransactionsetTransactionTimeout () 方法設定自己的逾時值時, J2EE 伺服器等待源自這部伺服器的應用程式交易完成的時間量上限 (以秒為單位)。
如果在指定時間內未確定或回復應用程式交易,則會將應用程式交易標示為回復,並容許繼續執行大約 4 分鐘的寬限期。 如果在寬限期期間確定或回復應用程式交易,則一律會回復交易的結果。 如果應用程式交易在寬限期之後未完成,則控制器會異常結束應用程式元件執行時使用 ABEND EC3 RSN=04130002 或 04130005 執行的服務者。
避免麻煩: 只有交易生命期限逾時總計及交易逾時上限具有寬限期。

將此值設為 0 表示逾時不適用,改用交易逾時值上限值。

預設值: 120 秒

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器 > server_name > 儲存器服務> 交易服務

內部變數名稱 (用於除錯): 在 was.env 檔或 JES 工作日誌檔中尋找 transaction_defaultTimeout 。

交易逾時值上限
指定 J2EE 伺服器等待傳播到此伺服器的應用程式交易完成的時間量上限 (以秒為單位)。 如果相關聯的應用程式未設定交易逾時,且交易生命期限逾時總計設為 0,則此值也適用於在此伺服器中啟動的交易。

此值會限制所有其他計時器的上限。 如果應用程式使用 UserTransaction.setTransactionTimeout () 方法來指定較長的時間長度,則 J2EE 伺服器會將應用程式設定變更為指定給「交易逾時上限」內容的值。

將此值設為 0 表示逾時不適用,且受此逾時影響的任何交易永不逾時。

預設值: 300 秒

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器 > server_name > 儲存器服務> 交易服務

內部變數名稱 (用於除錯): 在 was.env 檔或 JES 工作日誌中尋找內部變數名稱 transaction_maximumTimeout。

transaction_recoveryTimeout
指定在向主控台發出寫給操作員的回覆 (WTOR) 訊息 (詢問控制器是否應執行下列動作) 之前,此控制器用來嘗試解決不確定交易的時間 (分鐘):
  • 停止嘗試解決不確定的交易。
  • 將交易相關資訊寫入工作日誌或印刷本日誌並終止。

如果操作員回覆要繼續回復,則在重新發出 WTOR 訊息之前,控制器會嘗試回復指定的時間量。 在解決所有交易之後,控制器區域會終止。 此內容僅適用於同層級重新啟動及回復模式中的控制器。

預設值: 15 分鐘

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 環境> WebSphere 變數,從可用的節點和 Cell 清單中選取適當的節點或 Cell ,然後按一下 新建。 在 名稱 欄位中新增 transaction_recoveryTimeout 內容,並在 欄位中指定不同的值。

內部變數名稱 (用於除錯): 在 was.env 檔或 JES 工作日誌中尋找 transaction_recoveryTimeout 。

範例: transaction_recoveryTimeout=7

伺服器自訂內容

control_region_mdb_request_timeout
指定伺服器等待訊息驅動 Bean (MDB) 要求接收回應的時間 (秒)。 如果在指定的時間量內未收到回應,服務者可能會異常終止,並產生 EC3 ABEND RSN=04130008。 如果您需要停用此功能,則可以將此值設為 0。

預設值: 120

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 環境> WebSphere 變數,從可用的節點和 Cell 清單中選取適當的節點或 Cell ,然後按一下 新建。 在 名稱 欄位中新增 control_region_mdb_request_timeout 內容,並在 欄位中指定不同的值。

內部變數名稱 (用於除錯): 在 was.env 檔或 JES 工作日誌中尋找 control_region_mdb_request_timeout。 如需相關資訊,請參閱應用程式伺服器 z/OS 自訂內容說明文件。

範例: control_region_mdb_request_timeout=180

請利用 control_region_mdb_queue_timeout_percent 伺服器自訂內容名稱,將 control_region_mdb_request_timeout 內容指定的值百分比,指定為 MDB 要求可以留在 WLM 佇列中的時間量。 control_region_mdb_request_timeout 自訂內容指定要求在 WLM 佇列及分派中所花費的合併時間量。 control_region_mdb_queue_timeout_percent 內容僅適用於要求在 WLM 佇列上花費的時間量。

control_region_timeout_save_last_servant
當設為 1時,這個內容指出當 wlm_minimumSRCount 自訂內容設為大於 1 的值時,最後一個可用的服務者不會因逾時狀況而異常終止。 在新的服務者區域開始接受工作要求之後,服務者可能會異常終止。 此設定可讓工作要求繼續而不岔斷。 不過,如果分派的服務者執行緒逾時繼續迴圈或變成非作用中,使指派給這個服務者的服務者執行緒無法釋放,則將這個內容設為 1 可能會導致系統資源遺失。

此內容可以設為 01

如果 wlm_dynapplenv_single_server 內容設為 1 ,則會忽略此內容的設定。

預設值: 0

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 環境> WebSphere 變數,從可用的節點和 Cell 清單中選取適當的節點或 Cell ,然後按一下 新建。 在 名稱 欄位中新增 control_region_timeout_save_last_servant 內容,並在 欄位中指定 1

內部變數名稱 (用於除錯): 在 was.env 檔或 JES 工作日誌中尋找 control_region_timeout_save_last_servant。

protocol_http_timeout_output_recovery
控制對透過 HTTP 傳輸接收的要求逾時所採取的回復動作。 指定 SERVANT 可容許在發生逾時時時終止服務者。 當達到服務程式的逾時值時,如果 HTTP 要求正在分派中,則服務程式會以 ABEND EC3 RSN=04130007終止。 然後會清除 HTTP 要求及 Socket。 SESSION 設定只會清除 HTTP 要求和 Socket。 不會試圖中斷處理服務者內已分派的 HTTP 要求。 如果分派的 HTTP 要求迴圈或變成非作用中,使用階段作業設定可能會導致資源流失。

預設值: SERVANT

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 環境> WebSphere 變數,從可用的節點和 Cell 清單中選取適當的節點或 Cell ,然後按一下 新建。 在 名稱 欄位中新增 protocol_http_timeout_output_recovery 內容,並在 欄位中指定不同的值。

內部變數名稱 (用於除錯): 在 was.env 檔或 JES 工作日誌中尋找 protocol_http_timeout_output_recovery。

範例: protocol_http_timeout_output_recovery=SERVANT

protocol_https_timeout_output_recovery
控制透過 HTTP 傳輸所接收要求的逾時所採取的回復動作。 指定 SERVANT 可容許在發生逾時時時終止服務者。 當達到服務程式的逾時值時,如果 HTTP 要求正在分派中,則服務程式會以 ABEND EC3 RSN=04130007終止。 然後會清除 HTTPS 要求和 Socket。 SESSION 設定只會清除 HTTPS 要求和 Socket。 不會試圖中斷服務者內所分派之 HTTP 要求的處理程序。 如果分派的 HTTP 要求迴圈或變成非作用中,使用階段作業設定可能會導致資源流失。

預設值: SERVANT

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 環境> WebSphere 變數,從可用的節點和 Cell 清單中選取適當的節點或 Cell ,然後按一下 新建。 在 名稱 欄位中新增 protocol_https_timeout_output_recovery 內容,並在 欄位中指定不同的值。

內部變數名稱 (用於除錯): 在 was.env 檔或 JES 工作日誌中尋找 protocol_https_timeout_output_recovery。

範例: protocol_https_timeout_output_recovery=SESSION

protocol_sip_timeout_output
指定伺服器等待透過 SIP 傳輸通道傳送的訊息驅動 Bean (MDB) 要求接收回應的時間 (以秒為單位)。 如果在指定的時間量內未收到回應,服務者可能會異常終止,並出現 ABEND EC3 RSN=04130008。 如果您需要停用此功能,則可以將此值設為 0。

預設值: 120

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 環境> WebSphere 變數,從可用的節點和 Cell 清單中選取適當的節點或 Cell ,然後按一下 新建。 在 名稱 欄位中新增 protocol_sip_timeout_output 自訂內容,並在 欄位中指定不同的值。

內部變數名稱 (用於除錯): 在 was.env 檔或 JES 工作日誌中尋找 protocol_sip_timeout_output。

範例: protocol_sip_timeout_output=180

請利用 control_region_sip_queue_timeout_percent 伺服器自訂內容名稱來指定 protocol_sip_timeout_output 內容指定的值百分比,因為要求可以留在 WLM 佇列中的時間量。

protocol_sips_timeout_output
指定伺服器等待訊息驅動 Bean (MDB) 要求接收回應的時間 (秒)。 如果在指定的時間量內未收到回應,服務者可能會異常終止,並出現 ABEND EC3 RSN=04130008。 將此值設為 0 可停用此功能。

預設值: 120

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 環境> WebSphere 變數,從可用的節點和 Cell 清單中選取適當的節點或 Cell ,然後按一下 新建。 在 名稱 欄位中新增 protocol_sips_timeout_output 自訂內容,並在 欄位中指定不同的值。

內部變數名稱 (用於除錯): 在 was.env 檔或 JES 工作日誌中尋找 protocol_sips_timeout_output。

範例: protocol_sips_timeout_output=180

請使用 control_region_sips_queue_timeout_percent 伺服器自訂內容名稱,來指定 protocol_sips_timeout_output 內容所指定值的百分比,因為要求可以留在 WLM 佇列中的時間量。

protocol_sip_timeout_output_recovery
針對透過 SIP 收到的要求,控制在逾時時所採取的回復動作。 指定 SERVANT 可容許在發生逾時時時終止服務者。 當達到服務程式的逾時值時,如果 SIP 要求正在分派中,則服務程式會以 ABEND EC3 RSN=04130007終止。 然後會清除 SIP 要求和 Socket。 SESSION 設定只會清除 SIP 要求和 Socket。 不會試圖中斷服務者內已分派之 SIP 要求的處理程序。 如果分派的 SIP 要求迴圈或變成非作用中,使用階段作業設定可能會導致資源流失。

預設值: SERVANT

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 環境> WebSphere 變數,從可用的節點和 Cell 清單中選取適當的節點或 Cell ,然後按一下 新建。 在 名稱 欄位中新增 protocol_sip_timeout_output_recovery 內容,並在 欄位中指定不同的值。

內部變數名稱 (用於除錯): 在 was.env 檔或 JES 工作日誌中尋找 protocol_sip_timeout_output_recovery。

範例: protocol_sip_timeout_output_recovery=SERVANT

protocol_sips_timeout_output_recovery
控制針對透過 SIPS 接收之要求的逾時所採取的回復動作。 指定 SERVANT 可容許在發生逾時時時終止服務者。 當達到服務程式的逾時值時,如果 SIPS 要求正在分派中,則服務程式會以 ABEND EC3 RSN=04130007終止。 然後會清除 SIPS 要求及 Socket。 SESSION 設定只會清除 SIPS 要求及 Socket。 不會試圖中斷處理服務者內已分派的 SIPS 要求。 如果分派的 SIPS 要求迴圈或變成非作用中,則使用階段作業設定可能會導致資源流失。

預設值: SERVANT

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 環境> WebSphere 變數,從可用的節點和 Cell 清單中選取適當的節點或 Cell ,然後按一下 新建。 在 名稱 欄位中新增 protocol_sips_timeout_output_recovery 內容,並在 欄位中指定不同的值。

內部變數名稱 (用於除錯): 在 was.env 檔或 JES 工作日誌中尋找 protocol_sips_timeout_output_recovery。

範例: protocol_sips_timeout_output_recovery=SERVANT

server_region_request_cputimeused_limit
指定應用程式要求可以耗用的 CPU 時間量 (毫秒)。

這個內容可協助防止單一應用程式要求獨佔可用的 CPU 時間,因為它可讓您限制單一要求可以使用的 CPU 時間量。 分派要求時,會呼叫 CPU 監視器。 如果要求超出指定的 CPU 時間量,控制器會將要求視為無回應。 然後,控制器會發出 BBOO0327訊息,讓發出要求的應用程式知道要求沒有回應。

監視器會監視要求正在使用的 CPU 時間量,當使用的 CPU 時間量超出指定的數量時,通常會將信號傳送至分派的執行緒。 不過,在某些狀況下,無法遞送此信號,且要求仍在擱置中。 例如,如果執行緒變成原生並呼叫 PC 常式,則信號會保持擱置狀態,直到 PC 常式傳回為止。

在分派執行緒上遞送信號之後,與分派的要求相關聯的 WLM 區域會靜止。 此狀況會降低此要求的分派優先順序,且此要求現在應該只在系統經歷輕工作量時才取得 CPU 資源。

server_region_stalled_thread_threshold_percent
指定在控制器終止服務者之前,可變成無回應的執行緒百分比。 當指定預設值 0 時,只要控制器判斷至少有一個執行緒變成無回應,控制器就會終止服務者。

預設值: 0

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 環境> WebSphere 變數,從可用的節點和 Cell 清單中選取適當的節點或 Cell ,然後按一下 新建。 在 名稱 欄位中新增 server_region_stalled_thread_threshold_percent 內容,並在 欄位中指定不同的值。

內部變數名稱 (用於除錯): 在 was.env 檔或 JES 工作日誌中尋找 server_region_stalled_thread_threshold_percent。

範例: server_region_stalled_thread_threshold_percent=5

[z/OS]

Java 虛擬機器 (JVM) 自訂內容

您可以按一下 Application Servers -> <SERVER> -> Process Definition -> Servant -> Java™ Virtual Machine -> Custom Properties來設定下列 2 個 JVM 內容。

com.ibm.ws390.interrupt.disableBBOJ0122I
如果此內容設為 1 ,則訊息BBOJ0122I已暫停。

資料類型: 布林

預設值: 0

由常駐程式使用: 否。 僅適用於服務者區域。

com.ibm.ws390.interrupt.applyDumpActionPreInterrupt
指定在嘗試進行分派的要求之前,需要先收集文件。 如果此內容設為 1 ,則會在任何活動之前收集 stalled_thread_dump_action 指定的文件,以鼓勵完成分派的要求 (例如,在任何 InterruptObject上驅動 interrupt () 之前)。 stalled_thread_dump_action 定義當要求被視為當掉時要收集哪些文件,且任何完成要求的嘗試都失敗。

資料類型: 布林

預設值: 0

由常駐程式使用: 否。 僅適用於服務者區域。

Secure Socket Layer 配置儲存庫

已淘汰的特性: WebSphere Application Server 9.0中已淘汰 z/OS 的系統 SSL。 開始轉換任何以 System SSL 為基礎的安全 Script ,以使用 JSSE 安全。
第 3 版逾時值
指定瀏覽器可以重複使用 System SSL 第 3 版階段作業 ID 而不與伺服器重新協議加密金鑰的時間長度 (秒)。 您定義給伺服器的儲存庫需要相同的 V3 逾時值。

預設值: 100

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 安全> SSL 應用程式伺服器> 新建 SSL 儲存庫

內部變數名稱 (用於除錯): 當您定義 SSL 儲存庫時,會在內部設定下列 SSL 配置儲存庫逾時變數:
  • com_ibm_HTTP_claim_ssl_sys_v3_timeout
  • com_ibm_DAEMON_claim_ssl_sys_v3_timeout

在 was.env 檔或 JES 工作日誌中找到這些內部變數。

TCP 傳輸通道逾時內容

閒置逾時內容
請指定 TCP 傳輸通道等待 Socket 完成讀取或寫入要求的秒數。
避免麻煩: 在計時器階層中,針對高於此通道的通道所建立的等待時間可能會置換指定給此內容的值。 例如,為 HTTP 傳輸通道建立的等待時間會置換針對每個作業 (新 Socket 上的起始讀取除外) 指定給此內容的值。

預設值: 0 秒

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器 > server_name > Web 儲存器傳輸鏈> TCP 入埠通道

HTTP 傳輸通道逾時內容

ConnectionResponse逾時
指定 J2EE 伺服器等待應用程式元件回應 HTTP 要求的時間量上限 (以秒為單位)。 針對伺服器上的每一個 HTTP 傳輸定義設定此內容。 您必須同時為 SSL 傳輸和非 SSL 傳輸設定此內容。 如果在指定的時間長度內未收到回應,服務者可能會因 ABEND EC3 和 RSN=04130007而失敗。 設定此計時器可防止用戶端應用程式等待應用程式元件的回應,該應用程式元件可能處於死鎖、迴圈或遇到導致應用程式元件停止處理要求的其他處理問題。

預設值: 120 秒

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器> server_name,然後在「Web 儲存器設定」之下,按一下 自訂內容

內部變數名稱 (用於除錯): 如果您在啟用 SSL 的傳輸中除錯問題,請在 was.env 檔或 JES 工作日誌中找到內部變數名稱 protocol_https_timeout_output。 如果您要除錯非 SSL 傳輸中的問題,請在 was.env 檔或 JES 工作日誌中找出內部變數名稱 protocol_http_timeout_output。

請利用 control_region_http_queue_timeout_percent 和 control_region_https_queue_timeout_percent 伺服器自訂內容來指定 ConnectionResponse逾時內容的百分比,作為要求可以留在 WLM 佇列中的時間量。

持續性逾時內容
指定 HTTP 傳輸通道允許 Socket 在要求之間保持閒置的時間量(秒)。

預設值: 30 秒

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器> server_name,然後在「Web 儲存器設定」之下,按一下 Web 儲存器傳輸鏈> chain_name > HTTP 入埠通道

讀取逾時內容
指定在第一個讀取要求發生之後, HTTP 傳輸通道在 Socket 上等待讀取要求完成的時間量 (秒)。 正在完成的讀取可能是 HTTP 主體 (例如 POST) 或標頭的一部分 (如果並非所有標頭都讀取為 Socket 上第一個讀取要求的一部分)。

預設值: 60 秒

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器> server_name,然後在「Web 儲存器設定」之下,按一下 Web 儲存器傳輸鏈> chain_name > HTTP 入埠通道

寫入逾時內容
指定 HTTP 傳輸通道在 Socket 上等待傳輸回應資料每一部分的時間量 (以秒為單位)。 在回應落後於新要求的情況下,通常會發生此逾時。 當用戶端的資料傳送速率很慢,或伺服器的網路介面卡 (NIC) 因 I/O 而雍塞,便會發生這個情形。

預設值: 60 秒

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器> server_name,然後在「Web 儲存器設定」之下,按一下 Web 儲存器傳輸鏈> chain_name > HTTP 入埠通道

HTTP 傳輸逾時變數

已淘汰的特性: HTTP 傳輸支援已淘汰。
ConnectionIOTime輸出
指定 J2EE 伺服器等待完整 HTTP 要求到達的時間量上限 (以秒為單位)。 針對伺服器上的每一個 HTTP 傳輸定義設定此內容。 您必須同時為 SSL 傳輸和非 SSL 傳輸設定此內容。 J2EE 伺服器會在建立連線之後啟動計時器,如果完整要求未在指定的時間上限內到達,則會取消連線。 指定值 0 會停用逾時功能。

預設值: 10 秒

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器> server_name,然後在「Web 儲存器設定」之下,按一下 自訂內容

ConnectionResponse逾時
指定 J2EE 伺服器等待應用程式元件回應 HTTP 要求的時間量上限 (以秒為單位)。 針對伺服器上的每一個 HTTP 傳輸定義設定此內容。 您必須同時為 SSL 傳輸和非 SSL 傳輸設定此內容。 如果在指定的時間長度內未收到回應,服務者可能會因 ABEND EC3 和 RSN=04130007而失敗。 設定此計時器可防止用戶端應用程式等待應用程式元件的回應,該應用程式元件可能處於死鎖、迴圈或遇到導致應用程式元件停止處理要求的其他處理問題。

預設值: 120 秒

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器> server_name,然後在「Web 儲存器設定」之下,按一下 自訂內容

內部變數名稱 (用於除錯): 如果您在啟用 SSL 的傳輸中除錯問題,請在 was.env 檔或 JES 工作日誌中找出內部變數名稱 protocol_https_timeout_output。 如果您要除錯非 SSL 傳輸中的問題,請在 was.env 檔或 JES 工作日誌中找出內部變數名稱 protocol_http_timeout_output。

請利用 control_region_http_queue_timeout_percent 和 control_region_https_queue_timeout_percent 伺服器自訂內容來指定 ConnectionResponse逾時內容的百分比,作為要求可以留在 WLM 佇列中的時間量。

ConnectionKeepAliveTimeout
指定 J2EE 伺服器在持續連線上等待 HTTP 用戶端發出後續要求的時間 (以秒為單位)。 如果在此時間限制內未收到來自相同用戶端的另一個要求,則會關閉連線。

預設值: 30 秒

如何指定: 如果要指定這個內容,請在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器> server_name,然後在「Web 儲存器設定」之下,按一下 自訂內容