日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

tomcat 優化

系統 2158 0

引用: http://hi.baidu.com/worldpasser/blog/item/2ed12283cfec2eaf0df4d234.html

1、環境說明

Linux下tomcat運行期

?

2、增加jvm 內存的配置

#vi catalina.sh

插入如下:

JAVA_OPTS='-Xms256m -Xmx512m'

?

3、INFO: Maximum number of threads (200) created for connector with address null and port 11222

說明:最大線程數錯誤

解決方案:

?

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

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

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

?

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

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

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

?

?

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

?

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

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

如下操作:

Js代碼
  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. ??

tomcat 優化


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。。?/p>

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 平塘县| 衢州市| 阳原县| 台北县| 星子县| 秦安县| 仪陇县| 伊吾县| 丹棱县| 赤壁市| 福建省| 扎兰屯市| 延边| 宁波市| 台中县| 顺昌县| 云阳县| 临猗县| 建湖县| 泽库县| 沁阳市| 融水| 鄱阳县| 上林县| 玉树县| 大荔县| 嵩明县| 安国市| 荣成市| 八宿县| 芒康县| 沙雅县| 沈丘县| 呼伦贝尔市| 铁力市| 武山县| 连山| 郯城县| 甘德县| 新建县| 杭州市|