haproxy参数优化
global常用的优化配置:
mode http
log global
option httplog
option http-server-close
option http-pretend-keepalive
option forwardfor except 127.0.0.0/8
retries 3
timeout http-request 10s
timeout queue 1m
timeout connect 10s
timeout client 1m
timeout server 1m
timeout http-keep-alive 10s
timeout check 10s
maxconn 655350
参数详解:
mode:设置默认工作模式为http,也可以在backend段中单独设置
option httplog:设置记录的日志格式更为详细,可以在frontend段中单独设置
option http-server-close:主动断开长连接,当开启长连接时,应该开启此项
注:当开启此选项时,haproxy在向后端服务器发送请求时,会在header中添加“Connection:close”,但是有些服务器看到此头部时,直接 会拒绝访问
option http-pretend-keepalive:假装自己是保持连接的
注:当开启此选项时,haproxy会去掉头部“Connection:close”,此选项与http-server-close一起使用
option forwardfor:向后端转发客户端的真实IP,except表示排除指定的网段
timeout http-request:当客户端发送的请求,在指定时间内发送不完整时,断开连接
timeout connect:建立连接的超时时长
timeout client:当客户超过多久不活动时的超时时长
timeout http-keep-alive:长连接超时时长
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
转载于:https://blog.51cto.com/liuzhengwei521/1927984
haproxy参数优化相关推荐
- 机器学习模型的超参数优化 | 原力计划
作者 | deephub 责编 | 王晓曼 出品 | CSDN博客 头图 | CSDN付费下载自东方IC 引言 模型优化是机器学习算法实现中最困难的挑战之一.机器学习和深度学习理论的所有分支都致力于模 ...
- 前沿 | DeepMind改进超参数优化:遗传算法效果超越贝叶斯
编译 | 林椿眄 从围棋.Atari游戏到图像识别.语言翻译领域,神经网络都已经取得了重大的突破.但是,经常被人忽略的是,神经网络的成功是在特定的应用情景下所取得,这些情景通常是在一系列研究的开始就确 ...
- PyTorch | (4)神经网络模型搭建和参数优化
PyTorch | (1)初识PyTorch PyTorch | (2)PyTorch 入门-张量 PyTorch | (3)Tensor及其基本操作 PyTorch | (4)神经网络模型搭建和参数 ...
- R语言使用caret包对GBM模型自定义参数调优:自定义参数优化网格
R语言使用caret包对GBM模型自定义参数调优:自定义参数优化网格 目录 R语言使用caret包对GBM模型自定义参数调优:自定义优化参数网格
- 影像组学视频学习笔记(12)-支持向量机(SVM)参数优化(代码)、Li‘s have a solution and plan.
本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(12)主要介绍: SVM参数优化(代码) 参数优化: 自动寻找最合适的γ和C组合. 原理:遍历所有给定的参数组合,对数据进行训练,找到最 ...
- linux内核参数优化
这是电商类的 linux内核参数优化,在网站响应上已经很不错了,time超时连接几乎为0了. sysctl.conf配置参数如下: net.ipv4.ip_forward = 0 net.ipv4.c ...
- LINUx设置ip导致内核挂死,Linux之TCPIP内核参数优化
本文以Ubuntu 12.04 LTS Desktop (x64)默认配置为例(机器的内存为4GB),推荐先阅读<TCP连接的状态与关闭方式,及其对Server与Client的影响>.&l ...
- 积神经网络的参数优化方法——调整网络结构是关键!!!你只需不停增加层,直到测试误差不再减少....
积神经网络(CNN)的参数优化方法 from:http://blog.csdn.net/u010900574/article/details/51992156 著名: 本文是从 Michael Nie ...
- linux内核参数优化 for 高并发服务器
2019独角兽企业重金招聘Python工程师标准>>> linux内核参数优化net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_fil ...
最新文章
- iOS开发-照片选择
- TensorFlow入门(一)基本用法
- msfpescan用法
- c++编写算法判断二叉树是否为完全二叉树_[校招-算法题] 二叉树基础算法1
- 世界顶尖品牌的经典广告词欣赏
- php数据库的值嵌入input_求助:问个关于用INPUT提取数据库里的值然后修改的问题。...
- 不同运营商链路聚合_聚合路由器在视频直播应用中的优势
- mobi格式电子书_中英文电子书下载网站大搜罗
- 按键精灵基础插件介绍,值得收藏呀
- Win10相机打不开提示:我们找不到你的相机 错误代码0xa00f4244!
- Win7旗舰版 安装步骤
- 超分辨率重建——关于YIQ空间
- Android7.0 PowerManagerService(4) Power按键流程
- linux修复磁盘坏道
- 阿里云通信发布全新号码认证服务, 重新定义手机号码认证的方式
- 基于SSM框架社交媒体实现
- Qt次线程向主程序发送信号收不到的问题
- 0.1元成本柿饼派实现红外控制空调了
- NORDIC-NRF52832蓝牙芯片选型表,基本参数以及应用领域
- 双二极管钳位电路的原理分析
热门文章
- 【统计学习方法】感知机对鸢尾花(iris)数据集进行二分类
- latex下IEEE模板中嵌套Python代码
- el图片滚动_element的el-table中记录滚动条位置的示例代码
- Elasticsearch: 索引别名Aliases
- php倒序分页重复,时间倒序分页查询,翻页中有新增的数据插入db,导致返回重复数据,这个有什么好的解决办法没?谢谢大家...
- 极限脱出 量子计算机,《极限脱出3:零时困境》50条指向zero身份线索
- android 键盘搜索按钮事件,Android EditText 软键盘搜索事件
- 素数c语言程序解题思路,C语言上机实验题目解题思路.doc
- ajax调用接口很慢,nodejs 请求接口在高并发下耗时很大,而单个请求非常快
- python实现录音并去燥_Python实现电脑录音(含音频基础知识讲解)