ユーザーズマニュアル
Version 1.9 — Rev. 3

# パイプロガー

### 名前

#### 説明

この外部アプリケーションの一意の名前。 設定の他の部分でこの名前を使用するときは、この名前で参照します。

#### 構文

テキスト

### リモートロガーアドレス(オプション)

#### 説明

このパイプログロガーで使用する任意のソケットアドレスを指定します。 ロガーにネットワークソケットまたはUnixドメインソケットで接続する場合に設定します。 設定したコマンドパスから起動するローカルパイプログロガーでは空のままにできます。

#### 構文

IPv4アドレス:ポート、ホスト名:ポート、[IPv6アドレス]:ポート、UDS://path、またはunix:path

#### 例

127.0.0.1:1514
logger.example.com:1514
UDS://tmp/lshttpd/logger.sock

### 最大接続数

#### 説明

サーバーと外部アプリケーションの間で確立できる同時接続の最大数を指定します。 この設定は、外部アプリケーションによって同時に処理できる要求の数を制御しますが、実際の制限は外部アプリケーション自体によっても異なります。 この値を高く設定すると、外部アプリケーションの速度が不十分であるか、多数の同時要求に対応できない場合に役立ちません。

#### 構文

整数

#### ヒント

[パフォーマンス]高い値を設定しても、高いパフォーマンスに直接変換されるわけではありません。 制限を外部アプリケーションに負荷をかけない値に設定すると、最高のパフォーマンス/スループットが得られます。

### 環境

#### 説明

外部アプリケーション用の追加の環境変数を指定します。

#### 構文

Key=value. 複数の変数は "ENTER"で区切ることができます。

### コマンド

#### 説明

外部アプリケーションを実行するためのパラメータを含む完全なコマンドラインを指定します。 自動スタートが有効な場合は必須値です。 パラメータにスペースまたはタブ文字が含まれている場合は、パラメータを二重引用符または一重引用符で囲む必要があります。

#### 構文

オプションのパラメータを含む実行可能ファイルへのフルパス。

#### 参照

自動スタート

### インスタンス

#### 説明

サーバーが作成する外部アプリケーションの最大インスタンスを指定します。 自動スタートが有効な場合は必須です。 ほとんどのFastCGI/LSAPIアプリケーションは、プロセスインスタンスごとに1つの要求しか処理できません。これらのタイプのアプリケーションの場合、インスタンスは最大接続数の値に一致するように設定する必要があります。 一部のFastCGI / LSAPIアプリケーションでは、複数の子プロセスを生成して複数の要求を同時に処理できます。 これらのタイプのアプリケーションでは、インスタンスを "1"に設定し、環境変数を使用してアプリケーションが生成できる子プロセスの数を制御する必要があります。

#### 構文

整数

### 実行ユーザー

#### 説明

外部アプリケーションを実行するユーザー名を指定します。 未設定の場合は、バーチャルホストレベルの設定を継承します。
デフォルト値：未設定

#### 構文

有効なユーザー名。

#### 参照

extGroup

### 実行グループ

#### 説明

外部アプリケーションを実行するグループ名を指定します。 未設定の場合は、バーチャルホストレベルの設定を継承します。
デフォルト値：未設定

#### 構文

有効なグループ名。

#### 参照

extUser

### umask

#### 説明

この外部アプリケーションのプロセスのデフォルトumaskを設定します。 詳細は、man 2 umaskを参照してください。 デフォルト値はサーバーレベルのumask設定から取得されます。

#### 構文

有効範囲[000]〜[777]の値。

#### 参照

CGI umask

### 優先度

#### 説明

外部アプリケーションプロセスの優先度を指定します。値の範囲は-20から20です。 数字が小さいほど優先度は高くなります。外部アプリケーションプロセスはWebサーバーより高い優先度を持つことはできません。 この優先度がサーバーより小さい数値に設定されている場合、この値にはサーバーの優先度が使用されます。

#### 構文

整数

#### 参照

Server プライオリティ