Web 容器传输链定制属性
使用此页面来设置 Web 容器传输通道的定制属性。
要对 Web 容器传输链上的特定传输指定定制属性:
- 在管理控制台中,请单击 。
- 选择传输链。
- 在传输通道下面,选择 Web 容器入站通道 (channel_name)。
- 在“其他属性”下面,选择定制属性。
- 在“定制属性”页面上,单击新建。
- 在设置页面上的“名称”字段中输入要配置的属性,并在“值”字段中输入要设置的值。
- 单击应用或确定。
- 单击控制台任务栏上的保存以保存配置更改。
- 重新启动服务器。
disableRequestMessageChunking
设置为 true 时,此定制属性禁止请求消息分块。所有请求主体都将在内存中进行缓冲,直到达到 protocol_http_large_data_inbound_buffer 为止。
对于 WCInboundAdmin 和 WCInboundAdminSecure 传输链而言,分块功能在缺省情况下处于启用状态,以便通过管理控制台来安装大型 EAR 文件。例如,这些链的设置是 disableRequestMessageChunking=false。如果启用分块,那么会忽略 protocol_http_large_data_inbound_buffer 值,因为不会将整个 HTTP 请求缓存到控制器中。
如果禁用分块,那么会使用 protocol_http_large_data_inbound_buffer 值,因为会将整个 HTTP 请求缓存到控制器中。
信息 | 值 |
---|---|
属性名 | disableRequestMessageChunking |
数据类型 | 字符串 |
值 | True 或 False |
缺省 | 缺省情况下,管理链将 disableRequestMessageChunking 定制属性显式地设置为 true。 |
maxRequestMessageBodySize
如果 disableRequestMessageChunking 设置为 false,那么这是将下一个消息块发送给服务方之前缓存到内存中的最大请求主体数。仅当 disableRequestMessageChunking 定制属性设置为 false 时,maxRequestMessageBodySize 定制属性才有效。
信息 | 值 |
---|---|
属性名 | maxRequestMessageBodySize |
缺省 | 32 千字节 (KB) 最小值为 32,最大值为 8192,相当于 8 MB。 |
sslCustomApplicationBufferSize
可以使用此属性来指定 SSL 通道的缓冲区大小(以千字节计)。
要将此属性添加至 SSL 通道的传输链配置设置,请单击此传输链的名称,然后单击 ssl_channel_name > 定制属性 > 新建。
信息 | 值 |
---|---|
属性名 | sslCustomApplicationBufferSize |
缺省 | -1,表示将 SSL 引擎应用程序缓冲区大小(16660 千字节)用作 SSL 通道的缓冲区大小 |
useStrictSSLConnectTimeout
当此属性设置为 true 时,在与客户机握手期间,SSL 通道将根据 TCP 通道上套接字超时的设置来计算发生 TCP 超时之前可以经历的时间。因此,当此属性设置为 true 时,握手所需的时间永远不会超过对 TCP 通道上的套接字超时指定的时间。
此属性仅适用于安全 Web 容器传输链的 SSL 通道;可通过单击传输链的名称,然后单击 SSL 入站通道 > 定制属性 > 新建来将此属性添加至配置设置。
信息 | 值 |
---|---|
属性名 | useStrictSSLConnectTimeout |
缺省 | False |