原文:SQL Server 系统缓冲区空间不足或队列已满(错误:10055)

最近数据库连接总隔段时间出现provider: TCP 提供程序, error: 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。 的错误。但这并不是SQL Server服务本身导致了此问题,实际上是来自 Windows系统,由机器的内存或TCP端口问题导致。我这里是由于连接过多,导致端口耗尽 根据操作系统的报错来排查 。 已经知道问题根本原因之后,那么解决问题就变得简单了。Window ...

2021-08-26 11:37 0 239 推荐指数:

查看详情

Error is 10055 由于系统缓冲区空间不足队列已满,不能执行套接字上的操作

今天上午,一个同事反映:某系统的某个通过socket来进行通信的服务无法连接上数据库里,在操作系统上用数据库的客户端测试数据库连接也出现这样的错误信息:Error is 10055 由于系统缓冲区空间不足队列已满,不能执行套接字上的操作。 经过检查,发现该程序是部署在一个前置 ...

Tue Jun 10 01:15:00 CST 2014 0 2294
由于系统缓冲区空间不足队列已满,不能执行套接字上的操作

在繁忙的服务器上,其所能支持的TCP连接有限,如果大量连接没有关闭或者处于TIME_WAIT状态会影响网络程序的正常运行。严重的时候我们会遇到“由于系统缓冲区空间不足队列已满,不能执行套接字上的操作。(An operation on a socket could not be performed ...

Fri Sep 07 21:46:00 CST 2012 0 3667
由于系统缓冲区空间不足队列已满,不能执行套接字上的操作。

问题出现在博客抓取程序上。上周五下班前打开的程序,运行了2天左右,在这周一中午左右程序报错。 连主机都DOWN了,系统是WIN SERVER 2003。 错误记录如图,我也不知道是不是这条有关,不过貌似关系很大。 程序里加了错误记录功能,记录下的错误 ...

Mon Nov 19 23:20:00 CST 2012 0 3480
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM