ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Interstage HTTP Server 運用ガイド
Interstage

A.75 ListenBacklog

名前

ListenBacklog


形式

ListenBacklog リクエスト処理待ちキューの最大数


機能概要

リクエスト処理待ちキューの最大数として、以下の指定範囲内の数値を設定します。リクエスト処理待ちキューには、TCPコネクションが確立しているリクエストがキューイングされます。

  

リクエスト処理待ちキューの最大数の指定範囲

1~200

1~2147483647


ThreadsPerChildディレクティブで設定したクライアントの同時接続数よりも多くの接続要求があった場合に、本ディレクティブの設定値がオペレーティングシステム内にキューイングされる数の最大値となります。多重接続時の動作については、「1.2 Webサーバのプロセス構成(Windows(R))」の「(2) 最大多重動作について」を参照してください。



MaxClientsディレクティブで設定したクライアントの同時接続数よりも多くの接続要求があった場合に、以下の条件に応じた値がオペレーティングシステム内にキューイングされる数の最大値となります。多重接続時の動作については、「1.3 Webサーバのプロセス構成(Solaris/Linux)」の「(4) 最大多重動作について」を参照してください。

条件

リクエスト処理待ちキューの最大数

本ディレクティブの設定値 ≦ 待機中TCPコネクションの最大値 (注)

本ディレクティブの設定値

本ディレクティブの設定値 > 待機中TCPコネクションの最大値 (注)

待機中TCPコネクションの最大値 (注)

注)待機中TCPコネクションの最大値は、オペレーティングシステムに設定されています。以下のコマンドを実行して確認してください。待機中TCPコネクションの設定およびコマンドの詳細については、オペレーティングシステムのドキュメントを参照してください。

  

待機中TCPコネクションの最大値

コマンド実行例

tcp_conn_req_max_q

/usr/sbin/ndd /dev/tcp tcp_conn_req_max_q

/proc/sys/net/core/somaxconn

/sbin/sysctl -n net.core.somaxconn


指定位置

グローバルコンテキスト


省略値

ListenBacklog 200

ListenBacklog 511

注)省略値「511」が待機中TCPコネクションの最大値よりも大きい場合は、待機中TCPコネクションの最大値が有効となります。


注意事項