Piped Logger
Table of Contents
名称 | 地址 | 最大连接数 | 环境 | 命令 | 实例数 | Run As User | 以特定组运行 | umask | 优先级
名称⇑
Description
此外部应用程序的唯一名称。 在配置的其他部分中使用该名称时,将使用该名称进行引用。
地址⇑
Description
外部应用程序使用的唯一套接字地址。 支持IPv4/IPv6套接字和Unix域套接字(UDS)。 IPv4/IPv6套接字可用于网络通信。 只有当外部应用程序与服务器在同一台机器上时,才能使用UDS。
Syntax
IPv4 或 IPV6 address:port 或者 UDS://path
例子
UDS://tmp/lshttpd/php.sock.
提示
[安全建议] 如果外部应用程序在同一台机器上运行,则首选UDS。如果必须使用IPv4|IPV6, 将IP地址设置为localhost或127.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