java技術研究

          導航

          <2014年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          隨筆分類

          隨筆檔案

          統計

          留言簿(3)

          閱讀排行榜

          評論排行榜

          tomcat 大并發報錯 Maximum number of threads (200) created for connector with address null and port 8080(轉)

           

          tomcat 大并發報錯 Maximum number of threads (200) created for connector with address null and port 8080

          分類: tomcat2012-12-04 14:23 6163人閱讀 評論(1) 收藏 舉報
          1、INFO: Maximum number of threads (200) created for connector with address null and port 8091

          說明:最大線程數錯誤

          解決方案:

          使用線程池,用較少的線程處理較多的訪問,可以提高tomcat處理請求的能力。使用方式:

          首先。打開/conf/server.xml,增加

           

          1. <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"      
          2.         maxThreads="500" minSpareThreads="20" maxIdleTime="60000" />    


          最大線程500(一般服務器足以),最小空閑線程數20,線程最大空閑時間60秒。

          然后,修改<Connector ...>節點,增加executor屬性,如:

          1. <Connector executor="tomcatThreadPool"      
          2.                port="80" protocol="HTTP/1.1"      
          3.                connectionTimeout="60000"    
          4.                keepAliveTimeout="15000"    
          5.                maxKeepAliveRequests="1"    
          6.                redirectPort="443"    
          7.                ....../>    


          2、java.net.SocketException: Too many open files

          當tomcat并發用戶量大的時候,單個jvm進程確實可能打開過多的文件句柄。

          使用 #lsof -p 10001|wc -l   查看文件操作數

          如下操作:

          1. (1).ps -ef |grep tomcat  查看tomcat的進程ID,記錄ID號,假設進程ID為10001     
          2. (2).lsof -p 10001|wc -l    查看當前進程id為10001的 文件操作數     
          3. (3).使用命令:ulimit -a   查看每個用戶允許打開的最大文件數     
          4.   默認是1024.     
          5. (4).然后執行:ulimit -n 65536 將允許的最大文件數調整為65536    

          posted on 2014-08-28 17:29 小秦 閱讀(312) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 荣昌县| 松桃| 日喀则市| 高淳县| 青冈县| 龙胜| 合肥市| 信宜市| 宁波市| 罗山县| 宝鸡市| 迭部县| 长宁县| 柞水县| 阆中市| 射洪县| 云安县| 绍兴县| 浙江省| 西乌珠穆沁旗| 曲靖市| 秭归县| 抚宁县| 任丘市| 横山县| 德安县| 松江区| 丰原市| 丹巴县| 宁安市| 开江县| 抚远县| 溆浦县| 达拉特旗| 浏阳市| 吴忠市| 云林县| 铁岭市| 贵定县| 楚雄市| 天全县|