增長tomcat鏈接數

在tomcat配置文件server.xml中的配置中,和鏈接數相關的參數有: 
minProcessors:最小空閒鏈接線程數,用於提升系統處理性能,默認值爲10 
maxProcessors:最大鏈接線程數,即:併發處理的最大請求數,默認值爲75 
acceptCount:容許的最大鏈接數,應大於等於maxProcessors,默認值爲100 
enableLookups:是否反查域名,取值爲:true或false。爲了提升處理能力,應設置爲false 
connectionTimeout: 網絡鏈接超時,單位:毫秒。設置爲0表示永不超時,這樣設置有隱患的。一般可設置爲30000毫秒。 其中和最大鏈接數相關的參數爲maxProcessors和acceptCount。若是要加大併發鏈接數,應同時加大這兩個參數。 web server容許的最大鏈接數還受制於操做系統的內核參數設置,一般Windows是2000個左右,Linux是1000個左右。 
如: 
<Connector   port="8080"   
      maxThreads="150"     
      minSpareThreads="25"     
      maxSpareThreads="75"   
      acceptCount="100"   
      />   
maxThreads="150"     表示最多同時處理150個鏈接   
minSpareThreads="25"     表示即便沒有人使用也開這麼多空線程等待   
maxSpareThreads="75"     表示若是最多能夠空75個線程,例如某時刻有80人訪問,以後沒有人訪問了,則tomcat不會保留80個空線程,而是關閉5個空的。   
    
acceptCount="100"   當同時鏈接的人數達到maxThreads時,還能夠接收排隊的鏈接,超過這個鏈接的則直接返回拒絕鏈接。 web

相關文章
相關標籤/搜索