首页 > 系统相关 >Windows服务器【由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作】

Windows服务器【由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作】

时间:2022-12-25 18:12:40浏览次数:60  
标签:Windows 端口 PID 已满 缓冲区 服务器 接字

原文:Windows服务器【由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作】问题调查 - 奋斗的大橙子 - 博客园 (cnblogs.com)

因为我的服务器上也遇到了这个问题,经查是百度网盘耗尽了socket。

 

今天测试反应了一个问题,说接口返回的速度变慢了,并且返回的数据也不对。然后就找到了我o(╥﹏╥)o。

第一个反应就是查日志,不查不要紧,一查吓一跳,整个服务器上所有的站点都报错了。异常信息如下:

System.AggregateException: One or more errors occurred. ---> System.Net.Sockets.SocketException: 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。

看着信息的提示应该是socket资源被耗尽了。第一反应就是重启系统,但是这只是应急的做法,后面一定还会出现,一定是程序哪里不对了。

 

首先,通过命令查看一下端口的占用情况

1 netstat -ano

果然有大量的Tcp连接处在了 FIN_WAIT_2 的状态,并且都是访问同一个地址,这个6379端口是Redis服务常用的端口(先怀疑是redis服务),

现在的问题就是定位是哪个进程了,根据提示 Pid=13220,使用命令(或者打开【任务管理器】)

1 tasklist

我遇到的问题是 这个PID根本就不存在,这可怎么整,这个进程可能早就被回收了。突然间我想到是不是事件查看器能有些线索?

我打开的【事件查看器】,找到了【系统】,右键进行查询,果然找到了问题症结所在。

 

我打开这个站点的配置文件,看到了那个redis的配置,是个域名!  ping一下这个域名

果然各种连不上,IP也对上了! 我们公司的策略连不上是正常的,这个配置不应该使用正式版的配置。

 

自己补充:

首先是用 netstat -ano 查看所有的端口占用,看到很多。

查看端口5287: netstat -ano | findstr "5287"

查看PID对应的进程:tasklist | findstr "7432" (注 7432是进程的id即PID)

终止进程:taskkill /PID "12392" /F (注 12392是进程的id即PID)

也可以通过 TCPView查看port/pid

标签:Windows,端口,PID,已满,缓冲区,服务器,接字
From: https://www.cnblogs.com/zhouxiuquan/p/17004325.html

相关文章

  • Linux 挂载 Windows 磁盘
    首先要确保设备加密和快速启动已经关闭,以下内容针对Linux5.15及之后的内核中引入的NTFS3驱动参考以下网址:fstab--Archwiki使用UUID/卷标官方推荐的方法是使用......
  • kali ping不通windows,而windows可以ping同kali
    kaliping不通windows,而windows可以ping同kalikaliip->192.168.248.131win10ip->192.168.248.130打开网络和Internet设置,点击Windows防火墙关闭防火墙在kali中......
  • Windows环境下最新OpenCV和Contribute代码的联合编译【20190505更新红字】
    目的在于获得并使用最新的完全版本的代码,主要方法是对CMake能够熟练使用,并且对编译等基础支持有所了解。因为这篇博客经过多次修改,所以里面的内容和配图可能有不是完......
  • windows平台下基于QT和OpenCV搭建图像处理平台
       在之前的博客中,已经分别比较详细地阐述了“windows平台下基于VS和OpenCV”以及“Linux平台下基于QT和OpenCV"搭建图像处理框架,并且生成了相应的免费视频。这篇......
  • Windows 编程式修改电脑壁纸
    废话(可以跳过)(平时修改电脑的壁纸的时候,我们都是需要手动点击来进行修改的,想必可能想到,其实设置这个程序,也是通过win提供的API来实现的,我们点击就会调用这个API)......
  • 记录一次win10修复|System Failed to Initialize In Windows|CBSLog
    起因:系统初始化失败,尝试使用如下命令行修复sfc/SCANNOW生成CBS日志,可以搜索关键字“Couldnot”定位到问题行关闭联想锁屏后解决cmd问题最终退出杀软后成功安装参......
  • Windows平台RTMP、RTSP播放器录像模块精细化控制
    技术背景上篇文章,我们介绍了Unity平台RTMP、RTSP播放器录像功能,这里,我们详细的介绍下,做个RTSP或RTMP拉流端录像模块有哪些需要考虑的技术点?在我们常规的考量,RTMP或RTSP流录......
  • Windows上使用QEMU创建银河麒麟ARM64虚拟机完全手册
    “好记性不如烂笔头。”——张溥0x00大纲目录0x00大纲0x01前言0x02物料准备0x03安装QEMU0x04创建虚拟磁盘0x05安装麒麟系统0x06启动和使用虚拟机启动脚本调......
  • Windows7优化,优化达到30多项,速度大幅提升,
    Windows7优化,优化达到30多项,速度大幅提升,点此下载Windows7优化(下载地址放在文章底部)解压开后导入Windows7优化.reg后重启。或者新建文本文档复制粘贴以下代码保存为.reg......
  • Windows10优化系统,速度大幅提升
    Windows10优化,速度大幅提升点此下载Windows10优化(下载地址放在文章底部)解压开后导入Windows10优化.reg后重启。或者新建文本文档复制粘贴以下代码保存为.reg文件,然后打开......