进服务器显示系统缓冲区空间不足,由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作--解决方法...
异常信息:
System.Net.Sockets.SocketException (0x80004005): 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。 192.168.0.187:22
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
at Tamir.SharpSsh.java.net.Socket..ctor(String host, Int32 port)
at Tamir.SharpSsh.jsch.Util.createSocket(String host, Int32 port, Int32 timeout)
错误描述:
服务器上部署有 WebService、处理服务:WebService有客户端轮询调用;处理服务也轮询数据库,
进行相关处理后上传文件到SFTP上。
解决方法:
检查"由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作"
使用 NETSTAT -ano>C:\NET.TXT
在文件C:\NET.TXT的尾部发现
TCP 192.168.1.122:65529 192.168.1.124:53343 FIN_WAIT_2 22668
TCP 192.168.1.122:65530 192.168.1.124:53017 FIN_WAIT_2 14508
TCP 192.168.1.122:65531 192.168.1.124:64365 FIN_WAIT_2 23160
TCP 192.168.1.122:65532 192.168.1.124:58246 FIN_WAIT_2 23064
证明该服务器上套接字端口已被分配完。
修改两个注册表:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\MaxUserPort 如果没有,则手动创建 DWord(32位) ”数值数据“改为十进制65534 或者认为适当的值。
此值表示 用户最大使用的端口数量,默认为5000。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\TCPTimedWaitDelay 如果没有,则手动创建 DWord(32位) ”数值数据“改为十进制30 或者你认为适当的值。
此值表示一个关闭后的端口等待多久之后可以重新使用,默认为120秒,也就是2分钟才可以重新使用。
参考微软各个参数的解释:
DOS cmd命令“netstat -n”,可以查看TCP连接情况
进服务器显示系统缓冲区空间不足,由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作--解决方法...相关推荐
- 疑难杂症--由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
在巡检数据库时发现,数据库备份作业失败,查看错误日志发现以下提示: 已以用户 WIN2008-JH122\SYSTEM 的身份执行. Microsoft (R) SQL Server 执行包实用工具 ...
- Socket:由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
最近服务器的Socket代理软件经常报这个错误: log:Error On : 2013-5-17 0:01:00 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作. 在 System.Net ...
- 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
在繁忙的服务器上,其所能支持的TCP连接有限,如果大量连接没有关闭或者处于TIME_WAIT状态会影响网络程序的正常运行.严重的时候我们会遇到"由于系统缓冲区空间不足或队列已满,不能执行套接 ...
- SQL Server 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
1.查询分析器无法正常连接 SQL Server数据库时的错误: 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作 2.此情况一般是服务器端的端口用尽的表现,解决办法,执行以下命令行,查看端口 ...
- iphone相册储存空间已满_苹果iPhone手机存储空间满了怎么办以及解决方法
现在大家使用手机的频率越来越频繁,手机也为我们提供了许多的便利,今天小编也来说一下这个苹果iPhone手机存储空间满了怎么办以及解决方法相关的文章,这个操作其实不复杂,接下来就给大家介绍一下苹果iPh ...
- linux 没有可用的缓冲区空间不足,由于系统缓冲区空间不足或队列已满,不能执...
最近事情很多,人也懒,东西看了不少,也想到过一些东西,但就是懒得写.现在记录一下前两个星期做一个压力测试时出现的现象,希望重开一个好头.简单地说,这是个从Windows Server连接Linux下的 ...
- Apache service named reported the following error(OS 10055)由于系统缓冲区空间不足或队列已满解决办法?...
apache启动失败报错: The Apache service named reported the following error:>>> AH00451: no listeni ...
- 解决【无法对套接字执行操作,因为系统缺少足够的缓冲区空间,或者因为系统上的队列已满127.0.0.1:8086】问题
一.问题描述 最近我们的业务IIS服务器上的事件日志报端口不足的错误,如下所示,基本意思就是(无法对套接字执行操作,因为系统缺少足够的缓冲区空间,或者因为系统上的队列已满127.0.0.1:8086) ...
- 电脑上总显示宽带连接服务器怎么办啊,宽带连接不上_10招解决方法轻松搞
当你发现你家里的宽带打红色叉的时候,你不要紧张,首先你应该打电话问宽带那边是怎么回事,然后那边确定没事后再看下下面这几招对您是否有帮助.以下是小编为您收集整理提供到的范文,欢迎阅读参考,希望对你有所帮 ...
最新文章
- BIOS MCSDK 2.0 User Guide 示例学习
- java 链表算法_JAVA数据结构与算法之链表(一)
- runloop解决Cell上主线程卡顿
- python数据结构的应用场景不包括,Python 数据结构学习
- 计算机网络又称为分时多用户,7计算机网络原理期末复习试卷A卷.doc
- Linux正在更新缓存卡住,Linux 进程卡住了怎么办?
- 最近谷歌苹果亚马逊扎堆收购的公司,会不会下一个就是你?
- Xcode7.x中安装Alcatraz
- ITK简介与ITK Pipeline
- 梵语和藏语_藏语与梵文的区别
- HBase:HBase的rowKey设计技巧
- pr2020视频剪辑出现闪烁抖动
- Flink Checkpoint超时问题
- 华为交换机关闭网口_华为交换机监控口配置命令图文教程
- case when then else end 语句遇上sum或count等统计函数的注意事项(列转行)
- 《计算机网络管理》 期末考试
- Android 防止PC端第三方流氓软件强制安装apk至android设备
- 区块链的应用与发展综述
- Eclipse配色方案以及字体设置和背景色设置
- 第29讲 常见算法(查找算法、递归算法、排序算法)