## OpenLiteSpeed Web Server Users' Manual

### Version 1.7 — Rev. 18

- License
- Introduction
- Installation
- Administration
  - Service Manager
- Security
- Configuration
  - Server General
  - Server Log
  - Server Tuning
  - Server Security
  - External Apps
  - Fast CGI App
  - Fast CGI Authorizer
  - LSAPI App
  - Servlet Engine
  - Web Server
  - Piped logger
  - Load Balancer
  - Script Handler
  - App Server Settings
  - Module Configuration
  - Listener General
  - Listener SSL
  - Virtual Host Templates
  - Virtual Host Basic
  - Virtual Host General
  - Virtual Host Security
  - Virtual Host SSL
  - Rewrite
  - Context
  - Static Context
  - Java Web App Context
  - Servlet Context
  - Fast CGI Context
  - LSAPI Context
  - Proxy Context
  - CGI Context
  - Load Balancer Context
  - Redirect Context
  - App Server Context
  - Module Handler Context
  - Web Socket Proxy
- Web Console
  - Admin Console General
  - Admin Console Security
  - Admin Listener General
  - Admin Listener SSL

# Piped Logger

## Table of Contents

### 名称⇑

#### 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地址设置为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

### 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

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

#### Syntax

int

#### See Also

Server 优先级