Servlet Engine

Table of Contents

Servlet Engine

名称 | 地址 | 最大连接数 | 持久连接超时时间 | 环境 | 初次请求超时时间 (secs) | 重试超时时间 (secs) | 响应缓冲

名称

Description

此外部应用程序的唯一名称。 在配置的其他部分中使用该名称时,将使用该名称进行引用。

地址

Description

外部应用程序使用的唯一套接字地址。 支持IPv4/IPv6套接字和Unix域套接字(UDS)。 IPv4/IPv6套接字可用于网络通信。 只有当外部应用程序与服务器在同一台机器上时,才能使用UDS。

Syntax

IPv4 或 IPV6 address:port 或者 UDS://path

例子

127.0.0.1:5434
UDS://tmp/lshttpd/php.sock.

提示

[安全建议] 如果外部应用程序在同一台机器上运行,则首选UDS。如果必须使用IPv4|IPV6, 将IP地址设置为localhost127.0.0.1,这样外部应用就无法从其他机器上访问。 [性能建议] Unix域套接字一般比IPv4套接字拥有更高的性能。

最大连接数

Description

指定服务器与外部应用之间可建立的最大并发连接数。该设置控制外部应用程序可同时处理多少个请求。 然而,真正的限制还取决于外部应用本身。如果外部的速度不够快,或者无法处理大量的并发请求,那么将这个值设置得更高也无济于事。

Syntax

整数

提示

[性能建议] 设置一个高值并不能直接变成高性能。设置为一个不会使外部应用程序过载的值,将提供最佳的性能/吞吐量。

持久连接超时时间

Description

指定保持持久连接的最大时间,以秒为单位。

如果设置成"-1",连接将不会超时. 当设置成0或者更大, 连接将在这些秒数后被关闭。

Syntax

int

环境

Description

为外部应用程序指定额外的环境变量。

Syntax

Key=value. Multiple variables can be separated by "ENTER"

初次请求超时时间 (secs)

Description

指定服务器等待外部应用响应新建立的连接的第一个请求的最大时间 如果服务器在这个限制时间内没有收到外部应用的任何数据,它将把这个连接标记为坏(Bad)。这有助于识别与外部应用程序的通信问题。 这有助于尽快发现与外部应用的通信问题。如果某些请求的处理时间较长,则增加这个限制以避免503错误信息。

Syntax

整数

重试超时时间 (secs)

Description

指定服务器在重试之前,等待出现通信问题的外部应用程序的时间。

Syntax

整数

响应缓冲

Description

指定是否要从外部应用程序缓冲收到的响应。 如果nph-(Non-Parsed-Header)脚本被检测到,则关闭具有完整HTTP头的缓冲响应。

Syntax

从列表中选择