proxyServer Squid 3.5.5 / 20181111
s
参考资料1
四次握手用来关闭已建立的TCP连接
1. (B) –> ACK/FIN –> (A)
2. (B) <– ACK <– (A)
3. (B) <– ACK/FIN <– (A)
4. (B) –> ACK –> (A)
由于TCP连接是双向连接, 因此关闭连接需要在两个方向上做。
技术问题1:
昨天晚上(20181111)几个现象
1,业务请求代理服务器Squid建立连接时间过长(4~11)秒,然后被关闭连接,之后就报reset
2,业务服务器当已经建立的连接高,几千的量
对方给内网代理服务器Squid ,TCP Retransmission

技术问题2 :Squid 3.5.5 代理服务器繁忙表象:
netstat -nat |grep -v Active |awk '{print $6}' |sort|uniq -c|sort -nr:-----------------------------------------------------------------------------------
5000 TIME_WAIT
3956 ESTABLISHED
948 FIN_WAIT2
28 FIN_WAIT1
13 LISTEN
8 SYN_SENT
3 LAST_ACK
1 Foreign
优化方案:
外网代理服务器,squid 内部也有一个句柄数设置,如果不特别设置,这个是跟操作系统的设置是一致的。现在看65535可能还是不够。现在给squid新指定句柄数。
1、65535 调整为 655350
2、扩容机器
1、65535 调整为 655350 后观察 ESTABLISHED还有点高啊,下一步扩容机器
netstat -nat |grep -v Active |awk '{print $6}' |sort|uniq -c|sort -nr:-----------------------------------------------------------------------------------
5577 ESTABLISHED
4854 TIME_WAIT
867 FIN_WAIT2
30 FIN_WAIT1
22 SYN_SENT
13 LISTEN
2 LAST_ACK
1 SYN_RECV
1 Foreign
netstat -nat |grep -v Active |awk '{print $6}' |sort|uniq -c|sort -nr:-----------------------------------------------------------------------------------
7831 ESTABLISHED
4455 TIME_WAIT
1114 FIN_WAIT2
27 FIN_WAIT1
19 SYN_SENT
13 LISTEN
6 LAST_ACK
1 Foreign
1 CLOSING
2、扩容机器squid 3.5.5 后 , 单台squid代理ESTABLISHED开始降低水位了
netstat -nat |grep -v Active |awk '{print $6}' |sort|uniq -c|sort -nr:-----------------------------------------------------------------------------------
6013 ESTABLISHED
2954 TIME_WAIT
1079 FIN_WAIT2
15 FIN_WAIT1
14 SYN_SENT
13 LISTEN
11 LAST_ACK
1 Foreign
1 CLOSE_WAIT
netstat -nat |grep -v Active |awk '{print $6}' |sort|uniq -c|sort -nr:-----------------------------------------------------------------------------------
5508 ESTABLISHED
4069 TIME_WAIT
1230 FIN_WAIT2
25 FIN_WAIT1
18 SYN_SENT
13 LISTEN
10 LAST_ACK
1 Foreign
end
proxyServer Squid 3.5.5 / 20181111的更多相关文章
- Squid作代理服务器,用户密码验证,高匿代理
参考URL: https://www.cnblogs.com/vijayfly/p/5800038.html https://www.cnblogs.com/operaculus/p/5705184. ...
- Squid 正向代理
实现通过特定设备对特定的网址访问加速 使用squid 正向代理 实现,区别于反向代理,两者区别的根本在于作为中转的服务器在一个完整的请求中是代表客户端还是代表服务器. 服务端设置 1.安装程序包(推荐 ...
- squid+iptables实现网关防火墙
需求说明:此服务器用作网关.MAIL(开启web.smtp.pop3).FTP.DHCP服务器,内部一台机器(192.168.0.254)对外提供dns服务,为了不让无意者轻易看出此服务器开启了ssh ...
- 通过squid 禁止访问/只允许访问指定 网址
安装 squid yum install squid -y 备份squid.conf cp squid.conf squid.conf-list vi squid.conf 输入: acl de ...
- SQUID常用命令
Squid日常维护过程中,常用的一些命令: 1,初始化你在 squid.conf 里配置的 cache 目录squid -z如果有错误提示,请检查你的 cache目录的权限.可以使用使用更改目录权限: ...
- squid 2.7 通过域名反向代理多个服务器的配置方法
详细配置及注释如下,供大家学习参考. visible_hostname squid1.abc.com #设定squid的主机名,如无此项squid将无法启动 http_port 80 accel vh ...
- squid 2.7 配置与安装
1.准备安装包 2.准备编译环境 yum -y install gcc 3.编译安装squid ./configure \--prefix=/data/squid \--disable-interna ...
- LVS+Keepalived+Squid+Nginx+MySQL主从高性能集群架构部署方案
方案一,在tomcat的workers.properties里面配置相关条件 worker.tomcat.lbfactor= worker.tomcat.cachesize= worker.tomca ...
- Windows下配置Squid反向代理服务器
Squid是一款类Unix系统下非常流行的服务器软件,其最重要的功能就是在客户端和服务端之间建立缓存.因而Squid可以用作反向代理,部署多级缓存或者搭建CDN等,无论名称是什么,本质上都是一样的.目 ...
随机推荐
- 读取CSV到DataTable
using System; using System.Collections.Generic; using System.Data; using System.Data.OleDb; using Sy ...
- 洛谷P1144最短路计数题解
最短路计数 此题还是寻找从1到i点总共有几个最短路且每条边的边长为1,对于这种寻找最短路的个数,我们可以反向搜索,即先用\(SPFA\)预处理出所有点的最短路,然后我们反向记忆化搜索,可以用\(sum ...
- Android学习第6天
创建一个新的activity 四大组件需要在清单文件中配置 可在清单文件中配置多个启动图标过单个启动图标 Activity下的lable和icon属性可以和Application节点的属性不一样,默认 ...
- Apache 开启压缩传输
在 /etc/httpd/conf/httpd.conf 中添加如下配置: # Enable gzip - by Jerryhuang # <IfModule mod_deflate.c> ...
- Hdoj 2190.悼念512汶川大地震遇难同胞——重建希望小学 题解
Problem Description 下面是512汶川大地震部分受灾学校伤亡情况(惨痛!!) 1. 四川省都江堰市 聚源中学 伤亡情况:遇难学生人数(含失踪)320 详细说明: 一栋教学楼被震垮,该 ...
- [luogu2446][bzoj2037][SDOI2008]Sue的小球【区间DP】
分析 简单区间DP, 定义状态f[i][j][0/1]为取完i-j的小球最后取i/j上的小球所能获得的最大价值. 排序转移. ac代码 #include <bits/stdc++.h> # ...
- linux开发板出现Read-only file system的解决办法
@2018-11-29 创建文件夹出现如下提示 mkdir: can't create directory 'test': Read-only file system 使用命令 mount rw -o ...
- Age of Moyu HDU - 6386 (杭电多校7A)
给出n和点,m条边,每条边有各自的标号,进入第一个标号需要消耗1的费用,此后转换标号需要1费用,在同一个标号上走不需要费用.问你从1到n最少需要多少费用. 最短路变形,把第一个点看成不存在的标号,然后 ...
- CANOE入门(二)
CAPL就是Communication Application Programming Laguage的缩写,CAPL类似于C语言的语法,因此所有的语法请参考C语言教程,这里不在这里进行详述,关于C语 ...
- mybatis 二级缓存
Mybatis读取缓存次序: 先从二级缓存中获取数据,如果有直接获取,如果没有进行下一步: 从一级缓存中取数据,有直接获取,如果没有进行下一步: 到数据库中进行查询,并保存到一级缓存中: 当sqlSe ...