ページの先頭行へ戻る
Interstage List Works for 大規模 V11.0.0 メッセージ集

7.3.29 ahs00131

AHS: WARNING: ahs00131: AH00326: Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting [%s1]

可変情報

%s1:環境定義ファイル名

意味

クライアントからの同時接続リクエスト数が、環境定義ファイル%s1のThreadsPerChildディレクティブの設定値(同時接続数の最大値)を超過しました。

以下の原因が考えられます。

  • クライアントからのリクエスト数が一時的に増加しています。

  • HTTP Keep-Alive機能の接続保持時間が長いため、無通信のコネクション数が増加しています。

  • Webアプリケーションなどのリクエストに対する処理が遅延しています。

なお、同時接続数の最大値に達した状態で受信したリクエストは、Webサーバ内およびオペレーティングシステム内にキューイングされて、処理待ち状態となるため、レスポンス遅延が発生する可能性があります。

システムの処理

Webサーバの実行処理を続行します。

ユーザの対処

以下の対処を行ってください。

  • HTTP Keep-Alive機能が有効である(環境定義ファイル%s1のKeepAliveディレクティブに「On」を設定している)場合は、必要に応じて、環境定義ファイル%s1のKeepAliveTimeoutディレクティブの設定値(接続保持時間の最大値)を変更してください。

  • Interstage Application Serverの「Interstage HTTP Server 2.4 運用ガイド」の「Webサーバ運用時の異常」の「Webサーバから応答がない/Webサーバからのレスポンスが遅延する」の手順に従って、処理に問題がないかを確認し、問題がある場合は、その対処を行ってください。

  • 上記に該当しない場合は、Interstage Application Serverの「Interstage HTTP Server 2.4 運用ガイド」の「Webサーバのプロセス構成(Windows(R))」の「最大多重動作」を参考にして、必要に応じて、環境定義ファイル%s1のThreadsPerChildディレクティブの設定値(同時接続数の最大値)を変更してください。


注意

  • 本メッセージは、Webサーバの起動後、リクエスト数が同時接続数の最大値を初めて超過した際に出力されます。1度出力されると、Webサーバを再起動するまで出力されません。