1、netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 查看time_wait 很大

2、解决此问题需要对sysctl.conf参数进行设置添加以下内容

vim /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 使修改生效

过一会执行

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

发现

备注说明:

CLOSED:无连接是活动的或正在进行

LISTEN:服务器在等待进入呼叫

SYN_RECV:一个连接请求已经到达,等待确认

SYN_SENT:应用已经开始,打开一个连接

ESTABLISHED:正常数据传输状态

FIN_WAIT1:应用说它已经完成

FIN_WAIT2:另一边已同意释放

ITMED_WAIT:等待所有分组死掉

CLOSING:两边同时尝试关闭

TIME_WAIT:另一边已初始化一个释放

LAST_ACK:等待所有分组死掉

最新文章

  1. 云瓣影音网站&&微信端(已开源)
  2. mysql 基础 增删改查语句
  3. c++ 解包tar
  4. google 版本号49之后chrome的跨域设置
  5. React Native——我的学习套路
  6. Uploadify在MVC中使用方法案例(一个视图多次上传单张图片)
  7. Eclipse使用Jetty(转)
  8. 在 OS X Yosemite 中部署Mesos
  9. 【PHP入门到精通】:Ch04:流程控制语句
  10. c++学习——类成员的访问权限
  11. Linux查看系统基本信息
  12. typedef用法总结。
  13. C# DateTime结构的常用方法
  14. 【linux】安装mysql出现 no curses错误解决方法
  15. Android拦截并获取WebView内部POST请求参数
  16. hibernate 保存的flush怎么用?
  17. Windows PowerShell 入門(9)-エラー編
  18. 移动 Ubuntu16.04 桌面左侧任务栏到屏幕底部
  19. [转][C#]文件流读取
  20. Shiro笔记(五)JSP标签

热门文章

  1. ACM学习历程—HDU5490 Simple Matrix (数学 && 逆元 && 快速幂) (2015合肥网赛07)
  2. 让Django支持数据库长连接(可以提高不少性能哦)
  3. C# Hashtable赋值给另一个Hashtable时
  4. 标准模板库(STL)学习指南之set集合
  5. BZOJ1150:[CTSC2007]数据备份
  6. Navicat生成数据库结构同步SQL
  7. Azure xplate cli创建虚拟机
  8. linux 下查看某个进程中线程运行在哪个CPU上
  9. 【转】 Pro Android学习笔记(三一):Menu(2):扩展、图片、子菜单
  10. 问题:部署到iis上后Chart图片不显示;结果:使用webchart过程中遇到的一些问题