CLOSE_WAIT、TIME_WAIT、NON_ESTABLISHED 连接数过高,导致tomcat服务直接宕机 ...
分类:
其他好文 时间:
2018-09-13 13:59:14
阅读次数:
3417
最近由于项目需要,在研究打压测试工具,以及当测试连接过多后端服务器配置问题 测试工具选用locust,locust中文意思为蝗虫,可以想象,locust就像成片的蝗虫,扑向我们的服务。 它支持分布式的打压测试,每个实例可自定义执行任务,执行任务可用python脚本实现,具体如何写python脚本这里 ...
分类:
其他好文 时间:
2018-09-11 22:56:06
阅读次数:
1690
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'返回结果:SYN_RECV 2 (SYN连接请求收到2个 等待确认)ESTABLISHED 1 (有1个正常数据传输状态)TIME_WAIT 62 (等待结束的请求 ...
分类:
其他好文 时间:
2018-09-10 11:02:53
阅读次数:
217
1、laravel官方提供了一些优化(laravel 5.* 版本): (1)、关闭debug,修改 .env 的 APP_DEBUG=false (2)、 sudo php artisan route:cache 路由缓存 (清理路由缓存 sudo php artisan route:clear) ...
分类:
Web程序 时间:
2018-09-07 19:13:47
阅读次数:
215
原文:https://www.cnblogs.com/sss4/p/7071334.html HTTP协议 是短连接、且状态的,所以在客户端向服务端发起请求后,服务端在响应头 加入cokie响应给浏览器,以此记录客户端状态; cook是来自服务端,保存在浏览器的键值对,主要应用于用户登录; cook ...
分类:
其他好文 时间:
2018-09-06 14:28:02
阅读次数:
176
原文:https://www.cnblogs.com/gotodsp/p/6366163.html 1. HTTP协议与TCP/IP协议的关系 原文:https://www.cnblogs.com/gotodsp/p/6366163.html 1. HTTP协议与TCP/IP协议的关系 HTTP的长 ...
分类:
Web程序 时间:
2018-09-04 21:42:32
阅读次数:
221
当server和client进行TCP通信时,发送数据之前,需要先建立连接。数据发送完毕时,需要选择是否断开。这里就需要先认识下TCP的三次握手和四次分手机制。 3次握手时 第一次握手:client端向server端发送连接请求信息:SYN=1,seq=x, 第二次握手:server端回复:ACK= ...
分类:
其他好文 时间:
2018-09-02 20:19:51
阅读次数:
1552
cuid 是一个不错的id 生成算发,类似的有shortid 、hashid 演示使用lua 包集成openresty 做测试 使用docker-compose 运行 dockerfile FROM openresty/openresty:alpine-fat RUN apk add --no-ca ...
分类:
其他好文 时间:
2018-08-31 23:26:54
阅读次数:
464
linux 服务器优化 --TIME_WAIT 问题: 检查服务器TIME_WAIT 问题: 优化配置: 参数生效: TIME_WAIT 状态产生:客户端与服务器端建立TCP/IP连接后关闭SOCKET后,服务器端连接的端口状态为TIME_WAIT主动关闭的一方在发送最后一个 ack 后就会进入 T ...
分类:
系统相关 时间:
2018-08-30 13:44:14
阅读次数:
208
11种状态解析 LISTEN 等待从任何远端TCP 和端口的连接请求。 SYN_SENT 发送完一个连接请求后等待一个匹配的连接请求。 SYN_RECEIVED 发送连接请求并且接收到匹配的连接请求以后等待连接请求确认。 ESTABLISHED 表示一个打开的连接,接收到的数据可以被投递给用户。连接 ...
分类:
编程语言 时间:
2018-08-30 00:04:37
阅读次数:
226