linux nginx大量TIME_WAIT的解决办法--转
- netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
- TIME_WAIT 8535
- CLOSE_WAIT 5
- FIN_WAIT2 20
- ESTABLISHED 248
- LAST_ACK 14
- CLOSED:无连接是活动的或正在进行
- LISTEN:服务器在等待进入呼叫
- SYN_RECV:一个连接请求已经到达,等待确认
- SYN_SENT:应用已经开始,打开一个连接
- ESTABLISHED:正常数据传输状态
- FIN_WAIT1:应用说它已经完成
- FIN_WAIT2:另一边已同意释放
- ITMED_WAIT:等待所有分组死掉
- CLOSING:两边同时尝试关闭
- TIME_WAIT:另一边已初始化一个释放
- LAST_ACK:等待所有分组死掉
解决办法 修改内核参数
- vi /etc/sysctl.conf
- net.ipv4.tcp_syncookies = 1
- net.ipv4.tcp_tw_reuse=1 #让TIME_WAIT状态可以重用,这样即使TIME_WAIT占满了所有端口,也不会拒绝新的请求造成障碍 默认是0
- net.ipv4.tcp_tw_recycle=1 #让TIME_WAIT尽快回收 默认0
- net.ipv4.tcp_fin_timeout=30
- /sbin/sysctl -p 让修改生效
在查看,已经恢复正常
- TIME_WAIT 69
- CLOSE_WAIT 4
- FIN_WAIT2 15
- ESTABLISHED 236
- LAST_ACK 1
转载于:https://www.cnblogs.com/hechunhua/p/9599612.html
linux nginx大量TIME_WAIT的解决办法--转相关推荐
- nginx大量TIME_WAIT的解决办法(转载)
2019独角兽企业重金招聘Python工程师标准>>> 转载自: http://liuyieyer.iteye.com/blog/2214722?utm_source=tuicool ...
- nginx大量TIME_WAIT的解决办法--转
原文地址:http://liuyieyer.iteye.com/blog/2214722?utm_source=tuicool&utm_medium=referral 由于网站使用nginx做 ...
- nginx大量TIME_WAIT的解决办法 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'...
vi /etc/sysctl.conf net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse=1 #让TIME_WAIT状态可以重用,这样即使TIME_W ...
- python自定义包或模块在Linux服务器导入错误的解决办法
python自定义包或模块在Linux服务器导入错误的解决办法 在本地机器上跑python代码,自己定义的文件进行导包运行是没有问题,但是放到linux服务器上的时候就会提示 ImportError: ...
- linux 登录 忘记密码,redhat linux忘记登陆密码之解决办法
redhat linux忘记登陆密码之解决办法 很简单的一个技巧,给大家介绍一下 在这个界面 按任意键 按 e键(编辑命令之前启动) 选择第二项 在按e键(修改选定的命令在启动) 输入single ( ...
- 常见的Nginx 502 Bad Gateway解决办法
常见的Nginx 502 Bad Gateway解决办法如下: Nginx 502错误情况1: 网站的访问量大,而php-cgi的进程数偏少. 针对这种情况的502错误,只需增加php-cgi的进程数 ...
- red hat linux忘记root密码,Red Hat Linux忘记root密码的解决办法
Red Hat Linux忘记root密码的解决办法 Red Hat Linux忘记root密码的解决办法 1在出现系统选择界面时,在Red Hat Linux的选项上按"e"键, ...
- Linux eth0网络设备无法激活解决办法
Linux eth0网络设备无法激活解决办法 首先是最基本的激活命令 ifconfig eth0 up激活设备 route查看,会有eth0和LO ,但etho一般会出现没有IP地址的情况 试用ifu ...
- Linux磁盘空间使用率100%解决办法
Linux磁盘空间使用率100%解决办法 磁盘空间使用率很高的解决办法 事情发生的原因 方法一:删除未被进程引用的大文件. 方法二:删除被磁盘引用的大文件 总结 磁盘空间使用率很高的解决办法 事情发生 ...
最新文章
- CenterNet算法快速入门
- python网页前端和react有什么区别_Vue与React两个框架的粗略区别对比
- 程序员的自我反省-十条原则
- java 数据结构 迷宫_JAVA数据结构与算法之递归(一)~ 迷宫问题
- C语言刷抖音源码,iOS多种刷新样式、音乐播放器、仿抖音视频、旅游App等源码...
- User Word Automation Services and Open XML SDK to generate word files in SharePoint2010
- Java异常:选择Checked Exception还是Unchecked Exception?
- BUG: button点击高亮延迟问题
- ajax标准完整写法
- 免费的端口映射工具哪个好用
- 前端js常用剪贴板(复制粘贴)操作和应用,以及navigator.clipboard新粘贴板API使用
- DVD碟片w ndows7,安装WIN7时提示“缺少所需的CD/DVD驱动器设备驱动程序”的解决办法...
- 制作和删除软RAID
- 上传Android应用到腾讯应用宝,乐固加固应用使用
- 【C语言航路】第一站:初识C语言(四)
- JSON解析基础使用知识-Java
- 数据库与MPP数仓(十九):高效SQL
- 推荐 macwk 的替代品: minorpatch.com
- 我做的 地税信息中心设备台账
- 电影网站站架构(第一版)
热门文章
- android打包apk、apk签名及360加固工具的使用
- k8s部署ingress:使用heptio-contour部署ingress controller(通过sealos安装,非nginx-ingress类型)
- Python Django 自定义Manager(重写父类方法实现自定义逻辑)
- 请说明一下垃圾回收的优点以及原理
- 请简单解释一下ARP协议和ARP攻击
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- spring boot新建非web项目(无需依赖)
- 基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(九)
- Lambda-常用函数式接口
- 字符串数组 和 字符串指针 的区别