求教:jboss對多執行緒併發的支援
我們的專案是對申請許可證使用多執行緒併發處理,使用的是jboss2.4.9+tomcat4.0.4,在Login/out處理(processLoginRequest)、許可證請求的處理(processLicenseRequest)函式加共享鎖(synchronized)後可以達到併發的數量為10,而在連續的併發20次以上時會使XML解析過程中執行緒的block達30秒之久甚至會使程式死掉。
應用伺服器的配置如下:
1:配置JVM使用記憶體數量。
進入JBoss-2.4.9_Tomcat-4.0.4伺服器的catalina/bin目錄, 配置catalina.sh中的JAVA_OPTS引數
$JAVA_OPTS -Xms400m -Xmx512m
請按伺服器記憶體的配置和使用情況適當調整。
2:配置Tomcat的併發訪問量。
進入JBoss-2.4.9_Tomcat-4.0.4伺服器的jboss/conf/catalina目錄,修改jboss.jcml檔案的片斷:
<!-- A HTTP Connector on port 8080 -->
<Connector className = "org.apache.catalina.connector.http.HttpConnector"
port = "8080" minProcessors = "30" maxProcessors = "150" enableLookups = "false" acceptCount = "100" debug = "0" connectionTimeout = "120000"/>
請問各位高手,這是怎麼回事呢?
應用伺服器的配置如下:
1:配置JVM使用記憶體數量。
進入JBoss-2.4.9_Tomcat-4.0.4伺服器的catalina/bin目錄, 配置catalina.sh中的JAVA_OPTS引數
$JAVA_OPTS -Xms400m -Xmx512m
請按伺服器記憶體的配置和使用情況適當調整。
2:配置Tomcat的併發訪問量。
進入JBoss-2.4.9_Tomcat-4.0.4伺服器的jboss/conf/catalina目錄,修改jboss.jcml檔案的片斷:
<!-- A HTTP Connector on port 8080 -->
<Connector className = "org.apache.catalina.connector.http.HttpConnector"
port = "8080" minProcessors = "30" maxProcessors = "150" enableLookups = "false" acceptCount = "100" debug = "0" connectionTimeout = "120000"/>
請問各位高手,這是怎麼回事呢?
相關文章
- JAVA多執行緒併發Java執行緒
- 多執行緒併發篇——如何停止執行緒執行緒
- SpringBoot 對多執行緒的支援Spring Boot執行緒
- 多執行緒與高併發(一)多執行緒入門執行緒
- 多執行緒與高併發(二)執行緒安全執行緒
- 併發與多執行緒之執行緒安全篇執行緒
- java 多執行緒 併發 面試Java執行緒面試
- 多執行緒程式設計,處理多執行緒的併發問題(執行緒池)執行緒程式設計
- Java 併發和多執行緒(一) Java併發性和多執行緒介紹[轉]Java執行緒
- python多執行緒程式設計1— python對多執行緒的支援Python執行緒程式設計
- java多執行緒與併發 - 執行緒池詳解Java執行緒
- Java多執行緒/併發08、中斷執行緒 interrupt()Java執行緒
- java多執行緒與併發 - 併發工具類Java執行緒
- 併發與多執行緒基礎執行緒
- MySQL多執行緒併發調優MySql執行緒
- 多執行緒與併發----Semaphere同步執行緒
- Java併發和多執行緒:序Java執行緒
- 多執行緒併發執行及解決方法執行緒
- Java多執行緒/併發12、多執行緒訪問static變數Java執行緒變數
- Java高併發與多執行緒(二)-----執行緒的實現方式Java執行緒
- 【java 多執行緒】多執行緒併發同步問題及解決方法Java執行緒
- 用多執行緒,實現併發,TCP執行緒TCP
- JAVA多執行緒和併發基礎Java執行緒
- Python《多執行緒併發爬蟲》Python執行緒爬蟲
- Java併發/多執行緒-CAS原理分析Java執行緒
- HashMap多執行緒併發問題分析HashMap執行緒
- 多執行緒與併發----讀寫鎖執行緒
- 多執行緒併發常見問題執行緒
- 【多執行緒與高併發】- 執行緒基礎與狀態執行緒
- Java多執行緒/併發06、執行緒鎖Lock與ReadWriteLockJava執行緒
- Java多執行緒--併發和並行的區別Java執行緒並行
- Java併發和多執行緒1:併發框架基本示例Java執行緒框架
- Java併發 之 執行緒池系列 (1) 讓多執行緒不再坑爹的執行緒池Java執行緒
- 【多執行緒高併發程式設計】二 實現多執行緒的幾種方式執行緒程式設計
- 【多執行緒與高併發】從一則招聘資訊進入多執行緒的世界執行緒
- 併發工具類(一)等待多執行緒的CountDownLatch執行緒CountDownLatch
- java中多執行緒併發的處理方式Java執行緒
- java多執行緒詳解(併發,並行,同步)Java執行緒並行