用netstat -nap查看,发现有的established状态没有对应的进程名

问题描述

各位大虾,我在进行TCP通信时,有时候发现有如下问题:用netstat-nap看到有的established状态没有对应的进程名称,这个时候也有消息阻塞在那里,如下:tcp00:::9001:::*LISTEN28332/javatcp2520::ffff:192.168.1.11:9001::ffff:192.168.1.47:4535ESTABLISHED28332/javatcp1960::ffff:192.168.1.11:9001::ffff:192.168.1.56:2096ESTABLISHED-tcp1960::ffff:192.168.1.11:9001::ffff:192.168.1.63:2089ESTABLISHED-tcp00::ffff:192.168.1.11:9001::ffff:192.168.1.53:3730ESTABLISHED28332/javatcp2520::ffff:192.168.1.11:9001::ffff:192.168.1.64:1812ESTABLISHED28332/javatcp1960::ffff:192.168.1.11:9001::ffff:192.168.1.41:4983ESTABLISHED-tcp1960::ffff:192.168.1.11:9001::ffff:192.168.1.45:1097ESTABLISHED-tcp2240::ffff:192.168.1.11:9001::ffff:192.168.1.31:3254ESTABLISHED-tcp00::ffff:192.168.1.11:9001::ffff:192.168.1.57:1326ESTABLISHED28332/javatcp2520::ffff:192.168.1.11:9001::ffff:192.168.1.61:2598ESTABLISHED28332/javatcp00::ffff:192.168.1.11:9001::ffff:192.168.1.75:4544ESTABLISHED28332/javatcp2520::ffff:192.168.1.11:9001::ffff:192.168.1.43:4033ESTABLISHED28332/javatcp00::ffff:192.168.1.11:9001::ffff:192.168.1.42:4718ESTABLISHED28332/javatcp1960::ffff:192.168.1.11:9001::ffff:192.168.1.58:3187ESTABLISHED-tcp1960::ffff:192.168.1.11:9001::ffff:192.168.1.65:1552ESTABLISHED-tcp2520::ffff:192.168.1.11:9001::ffff:192.168.1.74:2686ESTABLISHED-tcp00::ffff:192.168.1.11:9001::ffff:192.168.1.55:2343ESTABLISHED28332/javatcp00::ffff:192.168.1.11:9001::ffff:192.168.1.73:2474ESTABLISHED28332/javatcp2240::ffff:192.168.1.11:9001::ffff:192.168.1.32:4279ESTABLISHED-tcp1960::ffff:192.168.1.11:9001::ffff:192.168.1.72:4658ESTABLISHED-tcp00::ffff:192.168.1.11:9001

解决方案

解决方案二:
netstat-o可以看到对应的PID,不过要在任务管理器里面显示出进程的PID。
解决方案三:
已经找到原因:在accept线程中,连接连接后的后续处理阻塞,造成后续的连接无法正确被accept()到,所以出现上述情况.
解决方案四:
该回复于2014-09-22 08:47:24被版主删除

时间: 2025-01-29 17:55:33

用netstat -nap查看,发现有的established状态没有对应的进程名的相关文章

Linux netstat命令查看并发连接数的方法_Linux

介绍 并发连接数是指防火墙或代理服务器对其业务信息流的处理能力,是防火墙能够同时处理的点对点连接的最大数目,它反映出防火墙设备对多个连接的访问控制能力和连接状态跟踪能力,这个参数的大小直接影响到防火墙所能支持的最大信息点数. 实现方法 使用以下命令即可分组查看各种连接状态哦: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 解释: 返回结果示例: LAST_ACK 5 (正在等待处理的请求数) SYN_RE

如何用netstat命令查看端口占用问题的技巧

  在Windows系统中的 netstat命令能够知道查看端口.进程占用,那么在netstat命令下要怎么的进行操作呢!现在我们一起来看看吧! 目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用. 操作:操作分为两步:(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令 Netstat –ano|findstr "<端口号>",如图,最后一列为PID.图中的端口号为1068,所对应的PID为3840. (a)图

使用 smartmontools 查看硬盘的健康状态

使用 smartmontools 查看硬盘的健康状态 要说Linux用户最不愿意看到的事情,莫过于在毫无警告的情况下发现硬盘崩溃了.诸如RAID的备份和存储技术可以在任何时候帮用户恢复数据,但为预防硬件突然崩溃造成数据丢失所花费的代价却是相当可观的,特别是在用户从来没有提前考虑过在这些情况下的应对措施时. 为了避免遇到这种困境,用户可以试用一款叫做smartmontools的软件包程序,它通过使用自我监控(Self-Monitoring).分析(Analysis)和报告(Reporting)三种

ubuntu-Ubuntu本地上传项目文件夹到gitbub查看发现文件夹为空

问题描述 Ubuntu本地上传项目文件夹到gitbub查看发现文件夹为空 echo ""# movies"" >> README.mdgit initgit add README.mdgit commit -m ""first commit""git remote add origin XXXgit push -u origin master git remote add origin XXXgit push -u

EFI BIOS中查看和设置系统状态

  EFI BIOS是深受用户欢迎的新版BIOS,在这个BIOS中,可以清除的了解电脑中BIOS的各种设置.而且EFI BIOS的操作界面简单,让用户更容易懂. 在EFI BIOS中如果想查看和设置系统状态,可以单击System Status选项,然后进入系统状态的界面中.系统状态界面中显示的是主板平台上的几种主要配置和性能参数及时间日期.

listview-ListView下拉刷新得到新的几条数据,保持原来的查看全文和收起状态类似微信朋友圈。

问题描述 ListView下拉刷新得到新的几条数据,保持原来的查看全文和收起状态类似微信朋友圈. 如题.比如我的ListView上有20条新闻,我下拉刷新了,获得到新的2条新闻,这时我把新闻插到ListView的最前面.那么问题来了..我原来的20条新闻有的项的内容处于"查看全文"状态,有的处于"收起"状态.那么我怎么保持那20条新闻的展开或收起状态不变呢? 解决方案 在adapter绑定List中的实体类加一个属性,来判断新闻是处于查看全文或收起状态,在getVi

如何利用C#查看DHCP的启用状态呢?

问题描述 如题,如何利用C#查看DHCP的启用状态呢? 解决方案 解决方案二:可以试着用客户端申请下IP地址,如果有的话就是启动了,没有就是没有了.解决方案三:可是在DHCP启用时IP地址是动态获取的,并不是没有IP啊解决方案四:引用1楼s8848的回复: 可以试着用客户端申请下IP地址,如果有的话就是启动了,没有就是没有了. 可是在DHCP启用时IP地址是动态获取的,并不是没有IP啊

CentOS7下如何查看vsftpd服务的状态

CentOS7下如何查看vsftpd服务的状态 -------------------------------------------------------------- [root@localhost ~]# systemctl status vsftpd.service vsftpd.service - Vsftpd ftp daemon    Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor

linux操作系统中的netstat命令查看端口状态的使用和window操作系统查看端口号

1:linux操作系统 netstat 命令用于显示各种网络相关信息,即网络状态.而我主要使用netstat查看端口号是否启动: 参数详情: 1 -a (all)显示所有选项,默认不显示LISTEN相关 2 -t (tcp)仅显示tcp相关选项 3 -u (udp)仅显示udp相关选项 4 -n 拒绝显示别名,能显示数字的全部转化成数字. 5 -l 仅列出有在 Listen (监听) 的服務状态 6 7 -p 显示建立相关链接的程序名 8 -r 显示路由信息,路由表 9 -e 显示扩展信息,例如