tomcat高并发的配置
以下内容来源于互联网,具体出处不详 据说服务器运行TOMCAT+JDK环境能负载到动态1W的并发,贴上他的配置,以后有机会在测试! java 环境配置: export JAVA_OPTS="-server -Xms8g -Xmx8g -Xss128k -XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31" sysctl.conf的配置: net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_max_syn_backlog = 65536 net.core.wmem_default = 8388608 net.ipv4.tcp_timestamps = 0 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_keepalive_probes=2 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_mem = 94500000 915000000 927000000 fs.file-max = 9553600 net.ipv4.netfilter.ip_conntrack_max = 655360 net.ipv4.tcp_max_tw_buckets = 60000 tomcat的SERVER.XML配置: server.conf 配置 <Connector port="8188" protocol="HTTP/1.1" 参数说明: connectionTimeout - 网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为30000毫秒。 disableUploadTimeout - 上传时是否使用超时机制 修改启动时内存参数 window下, 在catalina.bat最前面: linux下,在catalina.sh最前面增加: 注意:前后二者区别,有无set,有无双引号。 写Socket做测试 以下是Groovy代码 content ='''GET /index.jsp HTTP/1.1 ''' println 'is keep alive? ' + socket.getKeepAlive() println 'sleep ' + sleepTime + ' ms.' println 'sleep ' + sleepTime + ' ms.' println 'write socket begin======' println 'read socket begin======' void writeStream(content, stream) { String readStream(stream){ int readCount = stream.read(buffer); while (readCount != -1) { |
转载于:https://blog.51cto.com/devops/669316
tomcat高并发的配置相关推荐
- java_opts=quot;-server,tomcat高并发的配置
据说服务器运行TOMCAT+JDK环境能负载到动态1W的并发,贴上他的配置,以后有机会在测试! java 环境配置: export JAVA_OPTS="-server -Xms8g -Xm ...
- tomcat高并发配置调优
最近部署的tomcat,里面放了一个apk提供给测试人员测试,而有一天压测的时候,他们一致反馈下载不了,结果查看日志才发现如下错误:[html] view plain copy INFO: Maxim ...
- tomcat高并发配置
最近在项目中负责Tomcat高并发优化方案写一写新得. 优化1)tomcat默认的并发是75,可以启用线程池根据生产环境硬件设定线程池大小. <Executor name="tomca ...
- mysql性能调优与架构设计_了解架构设计远远不够!一文拆解 Tomcat 高并发原理与性能调优
来源 | 码哥字节 上帝视角拆解 Tomcat 架构设计,在了解整个组件设计思路之后.我们需要下凡深入了解每个组件的细节实现.从远到近,架构给人以宏观思维,细节展现饱满的美.关注「码哥字节」获取更多硬 ...
- 了解架构设计远远不够!一文拆解 Tomcat 高并发原理与性能调优
来源 | 码哥字节 上帝视角拆解 Tomcat 架构设计,在了解整个组件设计思路之后.我们需要下凡深入了解每个组件的细节实现.从远到近,架构给人以宏观思维,细节展现饱满的美.关注「码哥字节」获取更多硬 ...
- Tomcat高并发设置
Tomcat高并发配置 解决方法 增加tomcat连接数 在配合做压力测试的时候,有时候提高并发数的时候 莫名的出现服务器卡顿现象,服务器拒绝连接,前端出现502 Bad Gateway等错误信息,而 ...
- tomcat高并发与优化
tomcat的server.xml配置文件说明: server.xml配置 <Connectorport="8080"protocol="HTTP/1.1" ...
- TOMCAT 高并发配置
参考:http://my.oschina.net/u/593721/blog/146146 JVM配置如下: JAVA_OPTS="$JAVA_OPTS -server -Xmn1024M ...
- nginx响应高并发参数配置
一.一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu ...
最新文章
- 可以装在手机里的3D姿态估计,模型尺寸仅同类1/7,平均关节位置误差却只有5厘米 | CPVR 2021...
- 奥数国家队最强6人集结,深圳中学独占2席,人大附中连续三年入围
- 人脸识别技术大总结(1):Face Detection Alignment
- Boost.Flyweight 复合设计示例
- python unittest库的入门学习
- 快手:今年下架抄袭、搬运内容的违规视频20316个
- python从入门到实践答案第十章_Python编程:从入门到实践——【作业】——第十章(文件和异常)...
- 掌上百度2011java_掌上百度2011通用版 掌上百度 Java空间版
- 20160402系统集成管理工程师(test3)
- 特殊的空格-ASCII码值160
- 怎么从零开始自己做网站?
- TensorFlow北大公开课学习笔记-3.3反向传播
- python数据可视化学习之随机漫步
- 基于51单片机俄罗斯方块游戏电路设计
- 计算机服务 无法保存,无法保存打印机设置0x000006d9怎么办实测解决
- oracle中三元运算符,三目运算符简介 - ZICK_ZEON的个人空间 - OSCHINA - 中文开源技术交流社区...
- Flak的分页器的使用
- 阿里p8整理的这套K8S手册,我看谁还没有看过
- ubuntu大于4T分区 12T硬盘分区
- 东芝或于今秋出售子公司智能电表巨头兰吉尔
热门文章
- CowNew开源团队新书《自己动手写开发工具》隆重上市
- 根据经纬度获取用户当前位置信息
- 获取用户电脑的上网IP地址
- awk数组命令经典生产实战应用拓展
- 使用Spring的@Autowired 实现DAO, Service, Controller三层的注入(转)
- photoshop CS5 Dreamweaver CS5序列号及完美破解方法
- 小霸王双核/四核手机最新参数曝光
- ASP.NET 2.0在SQL Server 2005上自定义分页
- 了解EOS看这一篇就够了一、团队二、技术三、项目进度四、争议和风险五、展望
- gi克隆github文件_如何构建GitHub文件搜索功能的克隆