Articles of netstat

为什么SQL Server使用连接到自身的所有临时端口并导致TIME_WAIT?

我有一个与Windows 2008 R2,SQL Server 2012和Tomcat 7的AWS服务器。当我运行netstat -ano屏幕充斥着TIME_WAIT 。 我在Gist上发布了输出 。 当我运行CurrPorts ,过滤端口1433,并打开自动刷新,我可以看到sqlserver.exe连接从端口1433到一个短暂的端口,反之亦然。 我试图研究为什么会发生这种情况,但这总是一个死胡同。 有谁知道为什么? PS 有关AWS Bug的答案似乎很有希望,但是从2011年开始,他们遇到了一个不同的问题。 我的服务器上的连接最终closures。 我只是不知道为什么他们这么频繁地打开。

tcpOutAckDelayed到底意味着什么,如果它正在计数,这是一个问题吗?

tcpOutAckDelayed是什么意思,是什么导致它计数? 这是否表示有问题? 太阳多可不清楚! 谢谢,丹

python报告使用中的套接字,netstat和其他人声称没有

RHES3盒子有一个奇怪的套接字问题: Python 2.4.1 (#1, Jul 5 2005, 19:17:11) [GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-52)] Type "help", "copyright", "credits" or "license" for more information. >>> import socket >>> s = socket.socket() >>> s.bind(('localhost',12351)) Traceback (most recent call last): File "<stdin>", line 1, in ? File "<string>", line 1, in bind socket.error: (98, 'Address already in […]

在进程的netstat中使用TIME_WAIT

使用我的Web服务器进程的netstat时,TIME_WAIT有什么意义? 我确定Web服务器没有被过载。 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 15655/apache2 tcp 0 0 xxxx:80 123.125.66.35:19667 SYN_RECV – tcp 0 0 xxxx:80 113.138.59.140:12186 TIME_WAIT – tcp 0 0 xxxx:80 66.249.67.121:59493 ESTABLISHED 23702/apache2 tcp 0 0 xxxx:80 69.28.51.206:40652 TIME_WAIT – tcp 0 0 xxxx:80 221.126.149.99:51877 TIME_WAIT – tcp 0 0 xxxx:80 221.126.149.99:51872 TIME_WAIT – tcp 0 0 xxxx:80 […]

netstat -ano的每个字段是什么意思?

tcp 0 0 219.155.32.195:8888 221.137.227.51:5943 TIME_WAIT timewait (58.45/0/0) tcp 0 0 219.155.32.195:8888 221.137.227.51:5936 TIME_WAIT timewait (59.36/0/0) tcp 0 2944 219.155.32.195:8888 221.137.227.51:5937 FIN_WAIT1 on (0.35/0/0) 特别是对于第三排,分别是0 , FIN_WAIT1 , (0.35/0/0)分别是什么意思?

什么是确定服务器连接使用情况的好方法?

试图找出我的系统连接正在被使用的地方(即有多less连接属于哪个进程 – 甚至可以通过grepexpression式过滤,如果适用的话)。 系统正在运行CentOS 6。 如何确定服务器的连接使用情况?

这对netstat -t意味着什么

我看到netstat -t选项的帮助表示Displays the current connection offload state. 我在Windows命令控制台中试了一下。 Offload State值显示InHost 。 Offload对netstat意味着什么? 谢谢。

解释Netstat输出

我有一个运行Fedora 12的LAMP堆栈,我通过服务器上的命令行运行以下指令: netstat -anp |grep 'tcp\|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n 据我所知,这应该显示连接的进程的IP和每个IP有多less连接,是正确的? 我需要一些帮助来解释结果。 在250个总连接中,140个不显示任何IP(只是一个空白),80个来自我的从属数据库,20个来自IP 0.0.0.0,只有10个来自正常连接到服务器。 我的问题是这样的:1. 140个空白IP代表什么? 2.为什么我的从DB(MySQL)需要80个连接? 这个数字可以减less吗? 如果这样怎么样? 3.什么是20.0.0.0.0连接? 我很抱歉,如果这是一个微不足道的问题,但我是一个相对的新手在这一点。 添加netstat -anp一部分(只是删除了我的服务器的IP地址,因为邮件长度限制而不得不修剪): 主动互联网连接(服务器和build立) 原始Recv-Q发送-Q本地地址外部地址状态PID /程序命令 tcp 0 0 0.0.0.0:2234 0.0.0.0:* LISTEN 1616 / sshd tcp 0 0 my-server-ip:443 201.23.177.150:18846 SYN_RECV – tcp […]

AIX:是否可以通过netstat获得一个像Linux一样的ForeignAddress / PID对?

在Linux(RHEL)中,我们可以通过“netstat -ntp”命令获得一个ForeignAddress / PID对: [root@rhel ~]# netstat -ntp Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 10.30.39.13:139 10.30.36.190:22239 ESTABLISHED 15255/smbd tcp 0 0 ::ffff:10.30.39.13:22 ::ffff:10.30.34.64:2523 ESTABLISHED 27970/sshd: james [pri tcp 0 148 ::ffff:10.30.39.13:22 ::ffff:10.30.34.64:2518 ESTABLISHED 27937/3 例如,对于上面的用户詹姆斯,我们有10.30.34.64:2523&27970 。 是否有可能在AIX 5.3中获得相同的信息(ForeignAddress / PID)?

如何find完整的进程参数和相关的侦听端口?

我可以执行netstat -atulpn | grep java netstat -atulpn | grep java来查找所有的Java进程及其附带的端口,这是非常好的,但是我也想让进程完整的执行参数也显示出来。 我不相信这是netstat到目前为止我所探索过的所有东西都可能的,所以我在想,我将不得不编写一个脚本来处理netstat的输出,然后将这个pid传递给ps ,然后对输出进行优化显示ip +端口和完整的命令行。 有没有更好的方法来做到这一点,或者这是唯一的select?