现象:
1. Windows服务器远程登陆可以,
2. ping也正常,
3. 就是telnet 外部全部报错:
4. nginx error.log 显示 An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full
初步诊断:
太多的短连接导致系统连接用完,没有足够的端口来提供新的连接。
工具netstat
> netstat -ano | find "TIME_WAIT" /C
用这个命令查到系统TIME_WAIT的连接太多
可以保存到一个文件中进行分析,查找到消耗最多的几个,再去查找是哪个服务造成的。
> netstat -ano | find "LISTEN"
常见参数:
-a 显示所有连接和侦听端口。
-n 以数字形式显示地址和端口号。
-o 显示拥有的与每个连接关联的进程 ID。
-e 显示以太网统计。此选项可以与 -s 选项结合使用。
-f 显示外部地址的完全限定域名(FQDN)。
-p proto 显示 proto 指定的协议的连接;proto 可以是下列任
何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s 选
项一起用来显示每个协议的统计,proto 可以是下列任
何一个: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP
或 UDPv6。
-r 显示路由表。
-s 显示每个协议的统计。默认情况下,显示
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6
的统计;-p 选项可用于指定默认的子网。
-t 显示当前连接卸载状态。
建议:
1. 减少短链接服务,改用常连接服务
2. 改Windows服务器为linux服务器
linux下netstat介绍的一个比较全的链接:
http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html
花下眠:
http://huaxiamian.cc
分享到:
相关推荐
Windows 环境下 TCP/IP 协议的配置和诊断 本资源摘要信息主要涉及到 Windows 环境下的 TCP/IP 协议配置和诊断。该资源包括了 TCP/IP 协议的配置、 Ping 命令工具的使用、Ipconfig 工具的使用等内容。 知识点一:...
本文主要讲述了在 Windows 环境下 TCP/IP 协议的配置和诊断,包括网络配置、TCP/IP 协议配置、Ping 命令工具的使用、Ipconfig 工具的使用等内容。 一、网络配置 在 Windows 系统中进行网络配置需要了解网络组件的...
WinMTR是一款强大的网络诊断工具,它结合了Ping和Tracert(也称为traceroute)两种功能,为用户提供了一种直观且高效的网络性能检测手段。这款工具主要在Windows操作系统上运行,对于网络管理员、IT专业人士以及普通...
在Windows 8操作系统中,遇到网络连接问题时,可以利用内置的Windows网络诊断工具来查找并修复这些问题。这个功能能够帮助用户快速定位网络故障的原因,并尝试自动解决,从而节省了手动排查的时间。以下是一个详细...
总之,尽管Windows默认的nslookup工具足够应对基础的DNS查询,但Dig的丰富功能和灵活性使其成为网络管理员在复杂问题诊断和优化中的得力助手。通过熟练掌握和应用Dig,可以在面对DNS问题时更加游刃有余,确保网络...
Windows下的TCP/IP设置与诊断 1.了解Windows下TCP/IP协议的信息 2.熟悉windows下常用的TCP/IP设置与诊断应用程序
北邮 计算机网络 实验报告 windows命令行
NetAssist是一款网络诊断工具,可以帮助用户检测和解决网络连接问题。它可以帮助用户诊断网络故障、检测网络速度、监控网络流量等。NetAssist还提供了一些网络安全功能,如防火墙配置和端口扫描等。此外,它还可以...
在实际应用中,网络调试助手还可以配合其他开发工具,如Wireshark(网络封包分析软件)一起使用,提供更全面的网络诊断能力。Wireshark可以捕获底层的网络通信,而网络调试助手则专注于应用层的交互,两者结合能更好...
在IT领域,网络故障诊断是日常维护工作的重要组成部分,尤其对于使用C#编程语言进行网络应用开发的工程师来说,理解并掌握一些基本的网络诊断命令是必不可少的。本文主要介绍了三个常用的C#网络命令——netstat、...
故障诊断通常涉及分析网络流量、检查设备日志、运用网络诊断工具如ping、traceroute等。学生需要熟悉这些工具的使用,了解物理层和网络层的故障表现及排除步骤。 2. **交换机故障诊断与排除**:交换机是局域网中的...
除了 `Ping`,Windows 中还有其他网络命令,如 `Tracert`(追踪路由)、`Nslookup`(查询DNS记录)、`Netstat`(查看网络连接状态)等,它们各自在不同的网络诊断场景下发挥着重要作用。 总的来说,掌握这些网络...
《ECS运维指南之Windows系统诊断》是阿里云工程师基于多年的云上ECS(Elastic Compute Service,弹性计算服务)运维经验,精心编撰的一份技术文档。此文档旨在帮助用户解决在使用Windows操作系统时遇到的各种问题,...
这门课程不仅涵盖了操作系统的基础知识和主要功能,还强调了网络服务的配置、权限管理、网络安全和故障诊断等实际操作技能。 课程教学目标分为知识目标、能力目标和职业素养目标。在知识方面,学生应能熟练安装和...
这些命令使得管理员可以高效地配置、诊断和优化网络环境。本篇将深入探讨一些Windows 2000网络的经典命令,帮助你更好地理解和运用这些工具。 1. **IPCONFIG**:这是最常用的网络配置命令,用于查看或更改TCP/IP...
8. **DOS命令检测**:利用Windows操作系统下的DOS命令行工具进行更深入的检测。 - **常用网络命令** - **ipconfig**:用于查看本机的网络配置参数,包括IP地址、子网掩码、默认网关等。 - **ping**:通过发送ICMP...
总的来说,解决这个问题需要逐步排查,从基础的网络设置和驱动检查,到更深入的系统服务和网络诊断。对于技术熟练的用户,可以通过查看系统日志、网络配置文件(如XML配置)或源码来寻找线索;而对于普通用户,建议...
第1章 网络故障和网络诊断测试工具 1 1.1 网络故障概述 1 1.2 常用的网络故障测试命令 3 1.3 网络故障管理系统 9 1.4 网络故障诊断 10 1.4.1 故障诊断步骤 10 1.4.2 故障排除过程 11 1.4.3 故障原因 12 1.4.4 网络...