java中的接口是类吗
417
2022-10-25
haproxy参数优化
global常用的优化配置:
mode global
option forwardfor except 127.0.0.0/8
retries 3
timeout 10s
timeout queue 1m
timeout connect 10s
timeout client 1m
timeout server 1m
timeout 10s
timeout check 10s
maxconn 655350
参数详解:
mode:设置默认工作模式为会拒绝访问
option forwardfor:向后端转发客户端的真实IP,except表示排除指定的网段
timeout connect:建立连接的超时时长
timeout client:当客户超过多久不活动时的超时时长
timeout check:健康检查超时时长
maxconn:最大连接数
linux系统的优化:
1.长连接:如果不设置长连接,会造成大量的timewait
2.缩短time_wait时间
#cat /proc/sys/net/ipv4/tcp_fin_timeout //查看timewait的默认保持时长,默认为60s
永久生效在/etc/sysctl.conf中设置
设置方法:net.ipv4.tcp_fin_timeout = 10
3.设置time_wait快速回收和重用
#cat /proc/sys/net/ipv4/tcp_tw_reuse
#cat /proc/sys/net/ipv4/tcp_tw_recycle
默认为0,设置为1
设置方法:
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
4.修改本地端口可用范围
#cat /proc/sys/net/ipv4/ip_local_port_range
默认为32768到61000
建议把32768的值设的小一点,以便可以使用更多的端口,如设为1024
设置方法:
net.ipv4.ip_local_port_range = 4000 65535
sysctl -p使设置生效
5.设置可打开文件描述符,用ulimit -n进行查看,默认为1024
echo '* - nofile 65535' >> /etc/security/limits.conf
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
评论列表