Piped Logger

Table of Contents

Piped Logger

名称 | 地址 | 最大连接数 | 环境 | 命令 | 实例数 | Run As User | 以特定组运行 | umask | 优先级

名称

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

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

Syntax

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

命令

Description

指定包含外部应用程序的执行参数在内的完整命令行。 需要开机自启的值为enable.如果参数中包含空格或制表符,应使用双引号或单引号将其引起。

Syntax

Full path to the executable with optional parameters.

See Also

开机自启

实例数

Description

指定服务器创建的外部应用的最大实例数。这个选项需要开机自启的值为enable. 大多数FastCGI/LSAPI应用程序每个进程实例只能处理一个请求,对于这种类型的应用,实例数应与最大连接数的值相匹配。 而有些FastCGI/LSAPI应用程序可以生成多个子进程以同时处理多个请求. 对于这种类型的应用,应将实例设置为 "1",并使用环境变量来控制应用可以生成多少个子进程。

Syntax

整数

Run As User

Description

The external application will run as this specified user name. If not set, Virtual Host level settings will be inherited.

Default value: Not Set

Syntax

Valid username.

See Also

extGroup

以特定组运行

Description

外部应用程序将作为此指定的组名运行。如果未设置,将继承虚拟主机级别的设置。

Default value: Not Set

Syntax

Valid group name.

See Also

extUser

umask

Description

Sets default umask for this external application's processes. See man 2 umask for details. The default value taken from the server-level umask setting.

Syntax

value valid range [000]-[777].

See Also

CGI umask

优先级

Description

指定外部应用的优先级,值的范围是-2020. 一个小的数字意味着高优先级.外部应用进程的优先级不能比Web服务器高. 如果该优先级设置一个比服务器的优先级小的数字,则将使用服务器的优先级。

Syntax

int

See Also

Server 优先级