TOMCAT記憶體和連線數配置

2021-04-12 22:22:48 字數 850 閱讀 1368

如果是使用的catalina.sh(linux)或catalina.bat(win)啟動的:

修改這兩個檔案,加上下面這句:

set catalina_opts= -xms64m -xmx128m

如果使用的winnt服務啟動:

開啟c:/winnt/system32/regedt32.exe,在hkey_local_machine-->software-->apache software foundation-->process runner 1.0-->tomcat5-->parameters

修改屬性:

-xms64m

-xmx128m

有人建議xms和xmx的值取成一樣比較好,說是可以加快記憶體**速度。

但未經本人驗證過。有興趣可以試試。

加大tomcat連線數:

minprocessors:最小空閒連線線程數,用於提高系統處理效能,預設值為10

maxprocessors:最大連線線程數,即:併發處理的最大請求數,預設值為75

acceptcount:允許的最大連線數,應大於等於maxprocessors,預設值為100

enablelookups:是否反查網域名稱,取值為:true或false。為了提高處理能力,應設定為false

connectiontimeout:網路連線超時,單位:毫秒。設定為0表示永不超時,這樣設定有隱患的。通常可設定為30000毫秒。

其中和最大連線數相關的引數為maxprocessors和acceptcount。如果要加大併發連線數,應同時加大這兩個引數。

web server允許的最大連線數還受制於作業系統的核心引數設定,通常windows是2000個左右,linux是1000個左右。

TOMCAT記憶體和連線數配置

如果是使用的catalina.sh linux 或catalina.bat win 啟動的 修改這兩個檔案,加上下面這句 set catalina opts xms64m xmx128m 如果使用的winnt服務啟動 開啟c winnt system32 regedt32.exe,在hkey loc...

TOMCAT設定記憶體和連線數配置

如果是使用的catalina.sh linux 或catalina.bat win 啟動的 修改這兩個檔案,加上下面這句 set catalina opts xms64m xmx128m 如果使用的winnt服務啟動 開啟c winnt system32 regedt32.exe,在hkey loc...

TOMCAT設定記憶體和連線數配置

如果是使用的catalina.sh linux 或catalina.bat win 啟動的 修改這兩個檔案,加上下面這句 set catalina opts xms64m xmx128m 如果使用的winnt服務啟動 開啟c winnt system32 regedt32.exe,在hkey loc...