• 検索結果がありません。

confおよびlogsサブディレクトリを含むディレクトリを指定します。-fオプションを指定 してサーバーを起動する場合は、ServerRootを指定する必要があります。

例: ServerRoot /oracle/Apache/Apache 関連資料関連資料

関連資料関連資料: Apache Serverマニュアルの「LockFile directive」

関連資料関連資料

関連資料関連資料: Apache Serverマニュアルの「PidFile directive」

関連資料 関連資料 関連資料

関連資料: Apache Serverマニュアルの「ScoreBoardFile directive」

関連資料 関連資料 関連資料

関連資料: Apache Serverマニュアルの「ServerRoot directive」

ファイル位置の指定

3-6 Oracle HTTP Serverスタンドアロン・デプロイの管理Apache 2.0ベース

サーバー・プロセスの管理 4-1

4

サーバー・プロセスの管理 サーバー・プロセスの管理 サーバー・プロセスの管理 サーバー・プロセスの管理

この章では、Oracle HTTP Serverプロセスの概要と、これらのプロセスを制御し、モニターす る方法について説明します。

内容は、次のとおりです。

Oracle HTTP Serverの処理モデル

サーバー・プロセスの処理

プロセス数と接続数の構成

rootとしてのOracle HTTP Serverの実行

セキュリティに関する考慮事項

プロセス情報の取得

該当する場合は、Apache Software Foundationのマニュアルを参照しています。

Oracle HTTP Serverの処理モデル

4-2 Oracle HTTP Serverスタンドアロン・デプロイの管理Apache 2.0ベース

Oracle HTTP Server の処理モデル の処理モデル の処理モデル の処理モデル

Oracle HTTP Serverを起動すると、システムでhttpまたはhttpsリクエストをリスニングして

レスポンスを返す準備ができたことになります。リクエスト処理モデルは、UNIXとWindows で異なります。

UNIXの場合は、複数の子プロセスを管理する親プロセスが1つ存在します。子プロセスは、

リクエストの処理を担当します。親プロセスは、構成に基づき、必要に応じて追加の子プロセ スを起動します。追加の子プロセスを動的に起動することは可能ですが、最初に十分な数の子 プロセスが起動されるようにサーバーを構成し、子プロセスをそれ以上作成しなくてもリクエ ストを処理できるようにすることをお薦めします。

Windowsの場合は、親プロセスと子プロセスが1つずつ存在します。子プロセスは、クライア

ント・リクエストの処理を担当するスレッドを作成します。作成されるスレッドの数は静的で あり、構成可能です。

サーバー・プロセスの処理 サーバー・プロセスの処理 サーバー・プロセスの処理 サーバー・プロセスの処理

UNIXでは、デフォルトで、メインのhttpd親プロセスと子プロセスがOracle Application

Serverをインストールしたユーザーとして動作するよう構成されます。子プロセスの権限を設

定するには、UserおよびGroupディレクティブを使用します。rootとして実行していない場 合、これらのディレクティブは無視されます。子プロセスには、処理されるすべての内容を読 み取ることのできる権限が必要です。