文章插图
![400错误怎么解决 400错误原因](http://img.hubeilong.com/220623/005420B31-0.jpg)
文章插图
问题背景:
还是之前做的某教育项目Web场景压测,通过对压力机端口资源的配置调优之后,单台压力机并发数可达到300,在此基础上逐渐加大并发,当并发数达到400时,部分接口出现概率性报错,且服务端无报错日志,Jmeter错误日志:
方案:服务端的配置调优
调优项1、对web服务器系统的参数进行配置调优,修改/etc/sysctl.conf和/etc/security/limits.conf,具体修改如下:
在/etc/sysctl.conf文件末尾添加:
vm.swappiness= 0
net.ipv4.neigh.default.gc_stale_time=120
net.ipv4.conf.all.rp_filter=0
net.ipv4.conf.default.rp_filter=0
net.ipv4.conf.default.arp_announce= 2
net.ipv4.conf.all.arp_announce=2
net.ipv4.tcp_max_tw_buckets= 5000
net.ipv4.tcp_syncookies= 1
net.ipv4.tcp_max_syn_backlog= 1024
net.ipv4.tcp_synack_retries= 2
net.ipv4.conf.lo.arp_announce=2
net.ipv4.tcp_fin_timeout= 60
net.ipv4.tcp_tw_reuse= 1
net.ipv4.tcp_tw_recycle= 1
net.ipv4.tcp_syncookies= 1
net.ipv4.tcp_max_syn_backlog= 16384
net.ipv4.tcp_max_tw_buckets= 36000
net.ipv4.route.gc_timeout= 100
net.ipv4.tcp_syn_retries= 2
net.ipv4.tcp_synack_retries= 1
执行sysctl -p是配置生效
在/etc/security/limits.conf文件末尾添加:
* soft nproc 65535
* hard nproc 65535
* soft nofile 65535
* hard nofile 65535
执行service sshdrestart使配置生效
调优项2、将tomcat的server.xml 配置文件,将http连接池数调大,重启tomcat,继续进行压测
- 天龙八部助手怎么用 天龙八部手游快捷键在哪里设置
- 手机怎么注册微博账号 qq邮箱怎么注册微博账号
- thinkpad这个品牌怎么样 联想thinkpad质量怎么样
- pos机怎么办理要花多少钱 办理POS机收费吗
- 达尔优em905和em915哪个好 达尔优em902怎么样
- 虚拟传真机电话号码 传真机怎么开通国际传真
- 王者荣耀0度带你飞 王者荣耀零度怎么了
- mathtype里空格怎么打 mathtype打空格怎么打
- 恢复前任联系的聊天套路 暧昧期忽然不联系了怎么恢复聊天
- oppo怎么进入fastboot模式 小米怎么进入fastboot模式