| 屬性 |
描述 |
acceptCount |
當所有可能的請求處理線程都被使用的時候,連接請求隊列的最大長度。如果該隊列為滿,所有的請求都被拒絕,缺省值為10。 |
address |
對於具有多個IP地址的server,這個屬性指定了用於監聽特定端口的地址。缺省情況下,端口作用於server的所有IP地址。 |
bufferSize |
connector創建的輸入流緩沖區的大小(以字節為單位)。缺省情況下,bufferSize=2048。 |
compression |
為 了節省服務器帶寬,Connector可能使用HTTP/1.1GZIP壓縮。這個參數的可接受值為“off”(不使用壓縮),“on”(壓縮文本數據),“force”(在所有的情況下強制壓縮),或者使用一個數值 整數(等價於“on”,但是指定了輸出被壓縮是的最小的數據數)。如果content-length未知, 而compression設置成“on”或者 更強,輸出也會被壓縮。如果沒有指定,這個屬性被設成“off” |
connectionLinger |
當Connector使用的socket被關閉的時候,保留該socket的時間,以毫秒為單位。缺省值為-1(不使用socket linger) |
connectionTimeout |
在Connector接受一個連接以后,等待發生第一個請求的時間,以毫秒為單位。缺省值為60000(60秒) |
debug |
日志消息的詳細程度,數字越大,輸出越詳細,如果沒有指定,使用缺省值0。 |
disableUploadTimeout |
這個標志允許servlet container在一個servlet執行的時候,使用一個不同的,更長的連接超時。最終的結果是給servlet更長的時間以便完成其執行,或者在數據上載的時候更長的超時時間。如果沒有指定,設為false。 |
maxKeepAliveRequests |
在server關閉連接之前,接受的HTTP請求的最大數目。如果該值設為1,會禁止HTTP/1.0保活,同時也會禁止HTTP/1.1保活和pipelining。如果沒有指定,設為100。 |
keepAliveTimeout |
長連接最大保持時間(毫秒)。此處為15秒。 |
maxSpareThreads |
在線程池開始停止不必要的線程之前,允許存在的最大未使用的請求處理線程。缺省值為50。 |
maxThreads |
Connector能夠創建的最大請求處理線程數,這個值決定了同時能夠處理的最大請求數。如果沒有指定,缺省值為200。 |
minSpareThreads |
當Connector第一次啟動時,創建的請求處理線程數。connector同時必須保證指定數目的空閑處理線程。這個值應該設置成比maxThreads小的數值,缺省值為4。 |
port |
Connector創建server socket並等待連接的TCP端口號。操作系統在特定的IP地址上只允許一個服務器應用程序監聽特定的端口。 |
protocol |
為了使用HTTP處理器,該屬性值必須為HTTP/1.1(缺省值) |
proxyName |
如果connector在代理配置中使用,將這個屬性設置成調用request.getServerName()時返回的服務器名稱。更多信息參考代理支持。 |
proxyPort |
如果Connector在代理配置中使用,這個屬性指定了調用request.getServerPort()返回的端口值。更多信息參考代理支持。 |
socketBuffer |
socket輸出緩沖區的大小。如果為-1,不使用緩沖。缺省值為9000字節。 |
tcpNoDelay |
如果為true,服務器socket會設置TCP_NO_DELAY選項,在大多數情況下可以提高性能。缺省情況下設為true。 |