异常信息:

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连接情况

进服务器显示系统缓冲区空间不足,由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作--解决方法...相关推荐

  1. 疑难杂症--由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作

    在巡检数据库时发现,数据库备份作业失败,查看错误日志发现以下提示: 已以用户 WIN2008-JH122\SYSTEM 的身份执行. Microsoft (R) SQL Server 执行包实用工具  ...

  2. Socket:由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作

    最近服务器的Socket代理软件经常报这个错误: log:Error On : 2013-5-17 0:01:00 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作. 在 System.Net ...

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

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

  4. SQL Server 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作

    1.查询分析器无法正常连接 SQL Server数据库时的错误: 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作 2.此情况一般是服务器端的端口用尽的表现,解决办法,执行以下命令行,查看端口 ...

  5. iphone相册储存空间已满_苹果iPhone手机存储空间满了怎么办以及解决方法

    现在大家使用手机的频率越来越频繁,手机也为我们提供了许多的便利,今天小编也来说一下这个苹果iPhone手机存储空间满了怎么办以及解决方法相关的文章,这个操作其实不复杂,接下来就给大家介绍一下苹果iPh ...

  6. linux 没有可用的缓冲区空间不足,由于系统缓冲区空间不足或队列已满,不能执...

    最近事情很多,人也懒,东西看了不少,也想到过一些东西,但就是懒得写.现在记录一下前两个星期做一个压力测试时出现的现象,希望重开一个好头.简单地说,这是个从Windows Server连接Linux下的 ...

  7. Apache service named reported the following error(OS 10055)由于系统缓冲区空间不足或队列已满解决办法?...

    apache启动失败报错: The Apache service named reported the following error:>>> AH00451: no listeni ...

  8. 解决【无法对套接字执行操作,因为系统缺少足够的缓冲区空间,或者因为系统上的队列已满127.0.0.1:8086】问题

    一.问题描述 最近我们的业务IIS服务器上的事件日志报端口不足的错误,如下所示,基本意思就是(无法对套接字执行操作,因为系统缺少足够的缓冲区空间,或者因为系统上的队列已满127.0.0.1:8086) ...

  9. 电脑上总显示宽带连接服务器怎么办啊,宽带连接不上_10招解决方法轻松搞

    当你发现你家里的宽带打红色叉的时候,你不要紧张,首先你应该打电话问宽带那边是怎么回事,然后那边确定没事后再看下下面这几招对您是否有帮助.以下是小编为您收集整理提供到的范文,欢迎阅读参考,希望对你有所帮 ...

最新文章

  1. BIOS MCSDK 2.0 User Guide 示例学习
  2. java 链表算法_JAVA数据结构与算法之链表(一)
  3. runloop解决Cell上主线程卡顿
  4. python数据结构的应用场景不包括,Python 数据结构学习
  5. 计算机网络又称为分时多用户,7计算机网络原理期末复习试卷A卷.doc
  6. Linux正在更新缓存卡住,Linux 进程卡住了怎么办?
  7. 最近谷歌苹果亚马逊扎堆收购的公司,会不会下一个就是你?
  8. Xcode7.x中安装Alcatraz
  9. ITK简介与ITK Pipeline
  10. 梵语和藏语_藏语与梵文的区别
  11. HBase:HBase的rowKey设计技巧
  12. pr2020视频剪辑出现闪烁抖动
  13. Flink Checkpoint超时问题
  14. 华为交换机关闭网口_华为交换机监控口配置命令图文教程
  15. case when then else end 语句遇上sum或count等统计函数的注意事项(列转行)
  16. 《计算机网络管理》 期末考试
  17. Android 防止PC端第三方流氓软件强制安装apk至android设备
  18. 区块链的应用与发展综述
  19. Eclipse配色方案以及字体设置和背景色设置
  20. 第29讲 常见算法(查找算法、递归算法、排序算法)

热门文章

  1. 为什么加了@WebFilter注解,Spring却没有给我自动注入该过滤器?
  2. 云应用程序服务器错误怎么办,“/”应用程序中的服务器错误解决方法
  3. curl 下载地址中有特殊字符解决方案
  4. 10000以内素数求法--Python
  5. 虚拟办公室,低成本注册
  6. 分析型项目的模型管理建议(建议收藏)
  7. 《你不可不知的人性》刘墉 读书笔记(一)
  8. 美国数学建模比赛建议
  9. 远古VOD系统相关操作 (=)
  10. matlab输出二进制,Matlab二进制类型数据相关操作