HTTP 传输通道设置

使用此页面来查看和配置 HTTP 传输通道。此类型的传输通道处理从远程客户机发出的 HTTP 请求。

HTTP 传输通道解析 HTTP 请求,然后查找适当的应用程序通道来处理请求和发送响应。

要查看此管理控制台页面,请单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name > 端口。找到您想查看或配置其设置的 HTTP 通道的端口,然后单击查看相关联的传输。单击包含此 HTTP 传输的传输链的名称,然后单击 HTTP 传输通道的名称。

传输通道名称

指定 HTTP 传输通道的名称。

名称字段不能包含下列任何字符: # \ / , : ; " * ? < > | = + & % '

此名称在系统中的所有通道之间必须是唯一的。例如,如果 HTTP 传输通道和 TCP 传输通道驻留在同一系统中,那么它们不能有相同的名称。

数据类型 字符串
区分权重

指定此通道相对于此传输链中其他通道具有的优先级。仅当启用了端口共享,并且该传输链中包含多个它可以将数据转发至的通道时,才使用此属性。传输链中具有最低区分权重的通道就是第一个查看入局数据,并确定它是否拥有该数据的通道。

数据类型 正整数
缺省值 0
读超时

指定在完成第一个读操作之后,HTTP 传输通道等待完成套接字上的读请求所花的时间(以秒计)。等待读取的内容可以是读请求的主体的一部分(例如,POST);如果所有头都不是作为套接字上对此请求进行的第一个读操作的一部分来读取的,那么等待读取的内容也可以是头的一部分。

数据类型 整型
缺省值 60 秒
写超时

以秒为单位指定时间量,HTTP 传输通道在这段时间内在套接字上等待提交响应数据的每个部分。此超时通常仅在写落后于新请求的情况下才发生。当客户机有低数据率或服务器的网络接口卡(NIC)填满了 I/O 时,将发生这种情况。

如果某些客户机需要 300 秒以上的时间来接收写至它们的数据,请更改“写超时”参数值。某些客户机速度较慢,它们需要 300 秒以上的时间来接收发送给它们的数据。为了确保这些客户机能够获取所有数据,请将此参数值更改为足以允许它们接收所有数据的时间长度(以秒计)。确保在您更改了此设置的值的情况下,新值仍将保护服务器,使它不会受到带有恶意的客户机的破坏。

数据类型 整型
缺省值 300 秒
持续超时

以秒为单位指定时间量,HTTP 传输通道在这段时间内允许套接字在请求之间保持空闲。

数据类型 整型
缺省值 30 秒
使用持久(保持活动)连接

当选择了此项时,表示 HTTP 传输通道连接在两次请求之间保持打开状态。如果工作负载涉及到发送多个请求的客户机,那么让连接保持处于打开状态可以降低创建和破坏套接字的成本。

如果客户机在相当长的一段时间内仅发送单个的请求,那么最好将此选项禁用,即立即关闭连接,而不是让 HTTP 传输通道通过设置超时来在将来某个时间关闭连接。

缺省值是 true,通常这是最佳设置。

避免故障: 如果为最大持续请求数属性指定除 0 之外的值,那么忽略“使用持久(保持活动)连接”属性设置。gotcha
每个连接的无限制持久请求数

当选择了此项时,表示不会限制每个连接的持久请求数。

每个连接的最大持久请求数

当选择了此项时,表示每个连接的持久请求数不能超过为“持久请求的最大数目”属性指定的数目。如果未启用“使用持久(保持活动)连接”属性,那么将忽略此属性设置。

更改为“最大持久请求数”参数所指定的值,以增加关闭一个连接前可以流经该连接的请求数。当“使用持久连接”选项处于启用状态时,“最大持久请求数”参数控制关闭一个连接前可以流经该连接的请求数。缺省值是 100。应该将此值设置为某一值,使得大部分(如果不是全部的话)客户机在同一会话期间进行多个请求时始终有打开的连接。通过正确地设置此参数,有助于避免不必要地设置和破坏套接字。

对于客户机将从不关闭套接字或者套接字始终是应用程序服务器前面的代理或 Web 服务器的测试方案来说,值 -1 将禁用此处理,这将限制通过单一连接传递的请求数。持久超时仍会关闭某些空闲套接字,从而防止服务器耗尽已打开的套接字。

每个连接的最大持久请求数

指定单个 HTTP 连接上所允许的最大持久请求数。仅当选择了每个连接的最大持久请求数属性时,才能对此字段添加值。

当“使用持久连接”选项处于启用状态时,“最大持久请求数”参数控制关闭一个连接前可以流经该连接的请求数。缺省值是 100。应该将此值设置为某一值,使得大部分(如果不是全部的话)客户机在同一会话期间进行多个请求时始终有打开的连接。通过正确地设置此参数,有助于避免不必要地设置和破坏套接字。

对于客户机从不关闭套接字或者套接字始终是应用程序服务器前面的代理或 Web 服务器的测试方案来说,-1 值将禁用此处理,这将限制通过单一连接传递的请求数。持久超时仍将关闭某些空闲套接字,这使服务器不会耗尽已打开的套接字。

如果指定的值为 0 或者 1,那么每个连接上仅允许一个请求。

数据类型 整型
缺省值 100
头字段的最大大小

以字节为单位指定 HTTP 请求中可以包含的头的最大大小。

对于应用程序将此属性设置为一个切合实际的大小,可帮助您防止受到拒绝服务(DoS)攻击,这种攻击会在 HTTP 请求中使用许多头来尝试使系统资源(例如,用于处理 HTTP 请求的应用程序)本质上不可用于预期用户。

此属性的缺省值是 32768 字节。

最大头数

指定单个 HTTP 请求中可以包含的最大头数。

对于应用程序将此属性设置为一个切合实际的数目,可帮助您防止受到拒绝服务(DoS)攻击,这种攻击会在 HTTP 请求中使用许多头来尝试使系统资源(例如,用于处理 HTTP 请求的应用程序)本质上不可用于预期用户。

此属性的缺省值是 50

限制请求主体缓冲区大小

当选择了此项时,表示要限制 HTTP 请求主体的大小。

可以使用此属性来防止受到拒绝服务(DoS)攻击,这种攻击会使用许多 HTTP 请求来尝试使系统资源(例如,用于处理 HTTP 请求的应用程序)基本上不可供预期用户使用。

最大请求体缓冲区大小

指定对于 HTTP 请求主体的最大大小的限制如果超过了此大小,就不会处理该请求。

仅当选择了限制请求主体缓冲区大小属性时,才能对此字段添加值。

日志记录

可以使用此部分中的设置来配置和启用 National Center for Supercomputing Applications(NCSA)访问记录或 HTTP 错误记录。如果您正在 z/OS® 上运行该产品,那么还可以使用此部分来配置和启用“快速响应高速缓存加速器”(FRCA)日志记录。启用任何这些记录服务都会降低服务器性能。

如果您希望服务器启动时就启动所有已启用的记录服务,那么请单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name。然后在“故障诊断”部分,单击HTTP 错误、NCSA 访问和 FRCA 记录,然后选择在服务器启动时启用记录服务。当选择了此选项时,服务器启动时就会自动启动已启用的任何 HTTP 错误、NCSA 或 FRCA 记录服务。

[z/OS] 避免故障: 如果您正在 z/OS 上运行该产品,那么必须在控制器上指定 HTTP 错误、NCSA 访问和 FRCA 记录设置。如果在服务方或附件上指定了这些设置,那么它们将被忽略。gotcha
NCSA 访问记录

缺省情况下,对于 NCSA 访问记录选择了使用全局记录服务选项。此设置意味着,NCSA 访问记录设置缺省为对管理控制台上的 HTTP 错误、NCSA 访问和 FRCA 记录页面上的 NCSA 访问记录所指定的设置。如果要对此特定 HTTP 传输通道更改这些设置,那么请展开 NCSA 访问记录部分,然后选择使用特定于链的记录选项。

在选择使用特定于链的记录选项之后,可以对配置进行下列更改:
  • 显式启用或禁用 NCSA 访问记录。
  • 指定不同于缺省路径的访问日志文件路径。
  • 为访问日志文件指定不同于缺省最大大小的最大大小。
  • 显式选择 NCSA 访问日志文件的格式。
FRCA 记录 [z/OS]

缺省情况下,对于 FRCA 记录选择了使用全局记录服务选项。此设置意味着,FRCA 记录设置缺省为对管理控制台上的 HTTP 错误、NCSA 访问和 FRCA 记录页面上的 NCSA 访问记录所指定的设置。如果要对此特定 HTTP 传输通道更改这些设置,那么请展开 FRCA 记录部分,然后选择使用特定于链的记录选项。

仅当您在 z/OS 上运行该产品时,才会显示此字段。

在选择使用特定于链的记录选项之后,可以对配置进行下列更改:
  • 显式启用或禁用 FRCA 记录。
  • 指定不同于缺省路径的访问日志文件路径。
  • 为访问日志文件指定不同于缺省最大大小的最大大小。
  • 显式选择 FRCA 日志文件的格式。
错误记录

缺省情况下,对于错误记录选择了使用全局记录服务选项。此设置意味着,错误记录设置缺省为对管理控制台上的 HTTP 错误、NCSA 访问和 FRCA 记录页面上的错误记录所指定的设置。如果要对此特定 HTTP 传输通道更改这些设置,那么请展开错误记录部分,然后选择使用特定于链的记录选项。

在选择使用特定于链的记录选项之后,可以对配置进行下列更改:
  • 显式启用或禁用 HTTP 错误记录。
  • 指定访问日志文件路径。此路径可与缺省路径不相同。
  • 指定错误日志文件的最大大小。此值可以大于或小于缺省最大大小。
  • 指定您想包含在 HTTP 错误日志文件中的错误消息的类型。

“配置”选项卡

启用访问日志记录

选择此选项时,对于 HTTP 传输通道处理的入站客户机请求的记录将保留在 NCSA 访问日志文件中。

访问日志文件路径

指定 NCSA 访问日志文件的目录路径和名称。当指定目录路径时,可以使用标准变量替换,如 $(SERVER_LOG_ROOT)。

[z/OS] 如果您正在 z/OS 上运行该产品,那么应使用特定于服务器的变量(例如 $(SERVER_LOG_ROOT))来防止日志文件名发生冲突。

访问日志最大大小

指定 NCSA 访问日志文件的最大大小(以兆字节计)。达到此大小后,就会创建 logfile_name 归档日志文件。然而,每当原始日志文件超出此归档文件后,就会用最新版本的原始日志文件覆盖此文件。

最大历史记录文件数

指定为了便于将来参考而保留的 NCSA 访问日志文件的历史版本的最大数目。

NCSA 访问日志格式

指定客户机访问信息在 NCSA 日志文件中的显示格式。如果选择“公共”,那么日志条目包含请求的资源和一些其他信息段,但不包含引用、用户代理和 cookie 信息。如果选择“组合”,那么将包含引用、用户代理和和 cookie 信息。

启用 FRCA 记录 [z/OS]

选择此选项时,对于 HTTP 传输通道处理的入站客户机请求的记录将保留在 FRCA 日志文件中。

仅当您在 z/OS 上运行该产品时,才会显示此字段。

FRCA 日志文件路径 [z/OS]

指示 FRCA 日志文件的目录路径和名称。应使用特定于服务器的变量(例如 $(SERVER_LOG_ROOT))来防止日志文件名发生冲突。

仅当您在 z/OS 上运行该产品时,才会显示此字段。

FRCA 日志最大大小 [z/OS]

指定 FRCA 日志文件的最大大小(以兆字节计)。达到此大小后,就会创建 logfile_name 归档日志文件。然而,每当原始日志文件超出此归档文件后,就会用最新版本的原始日志文件覆盖此文件。

仅当您在 z/OS 上运行该产品时,才会显示此字段。

最大历史记录文件数 [z/OS]

指定为了便于将来参考而保留的 FRCA 日志文件的历史版本的最大数目。

仅当您在 z/OS 上运行该产品时,才会显示此字段。

FRCA 日志格式 [z/OS]

指定客户机访问信息在 FRCA 日志文件中的显示格式。如果选择“公共”,那么日志条目包含请求的资源和一些其他信息段,但不包含引用、用户代理和 cookie 信息。如果选择“组合”,那么将包含引用、用户代理和和 cookie 信息。

仅当您在 z/OS 上运行该产品时,才会显示此字段。

启用错误日志记录

选择此选项时,HTTP 通道处理客户机请求时发生的 HTTP 错误将被记录到 HTTP 错误日志文件中。

错误日志文件路径

指示 HTTP 错误日志文件的目录路径和名称。当指定目录路径时,可以使用标准变量替换,如 $(SERVER_LOG_ROOT)。

[z/OS] 如果您正在 z/OS 上运行该产品,那么应使用特定于服务器的变量(例如 $(SERVER_LOG_ROOT))来防止日志文件名发生冲突。

错误日志最大大小

指示 HTTP 错误日志文件的最大大小(以兆字节计)。达到此大小后,就会创建 logfile_name 归档日志文件。然而,每当原始日志文件超出此归档文件后,就会用最新版本的原始日志文件覆盖此文件。

最大历史记录文件数

指定为了便于将来参考而保留的 HTTP 错误日志文件的历史版本的最大数目。

错误日志级别

指定包含在 HTTP 错误日志文件中的错误消息的类型。

您可以选择:
严重
仅记录导致 Application Server 无法正常工作的严重故障。
错误
记录响应客户机时发生的错误。如果这些错误是由服务器配置设置导致的,那么需要 Application Server 管理员干预。
警告
记录处理客户机请求时发生的一般错误(如套接字异常)的信息。通常,这些错误不需要 Application Server 管理员干预。
信息
记录处理客户机请求时执行的各种任务的状态。
调试
记录更长的任务状态信息。日志记录的该级别不打算替换调试问题的 RAS 日志记录,但它提供关于单独客户机请求进度的稳定的状态报告。如果选择了此日志记录级别,那么必须在错误日志最大大小字段中指定足够大的日志文件大小以包含所有记录的信息。



标有(在线)的链接要求访问因特网。

相关任务
相关参考


文件名: urun_chain_typehttp.html