`

No buffer space available

阅读更多

今天程序出了问题,在tomcat中关于连接池部分的代码错误如下:

 

No buffer space available (maximum connections reached?): connect

 

STACKTRACE:

 

java.net.SocketException: No buffer space available (maximum connections reached?): connect

 

上网搜了一下,在http://topic.csdn.net/t/20060315/11/4615627.html有个超好笑的回复:

 

“这跟你的程序没有关系,是因为你的主机的主板是华硕的并且你的操作系统是win2000  

  http://forum.java.sun.com  

  http://www.cjsdn.net/post/view?bid=10&id=154857&sty=1&tpg=1&age=0

分享到:
评论
3 楼 yearn20m 2010-07-02  
summerbell 写道
zealous 写道
您好,这个问题最后是怎么解决的?
能分享下么

当时是发现有个程序打开了数千个Sokcet连接。把它关闭就好了。
可能还有其他原因,仅供参考。

我们也碰到过这个问题
这时因为TCP/IP连接满,无法打开新的连接造成的。
可能原因有2:
1、你需要使用的并发连接数超过了系统允许的最大连接数
2、你的程序有资源泄露,打开连接用完后没有关闭。
2 楼 summerbell 2010-07-01  
zealous 写道
您好,这个问题最后是怎么解决的?
能分享下么

当时是发现有个程序打开了数千个Sokcet连接。把它关闭就好了。
可能还有其他原因,仅供参考。
1 楼 zealous 2010-07-01  
您好,这个问题最后是怎么解决的?
能分享下么

相关推荐

    KB2553549,KB2577795(No buffer space available 问题)

    标题 "KB2553549,KB2577795(No buffer space available 问题)" 涉及的是Windows操作系统中的一个常见错误,即"No buffer space available (maximum connections reached?): connect"。这个错误通常发生在用户尝试...

    kb2577795,kb2553549补丁 修复No buffer space available 异常

    在这个案例中,它们被设计用来修复"No buffer space available"异常。这个异常通常与网络或存储系统有关,表明系统在处理数据传输时遇到了缓冲区不足的情况,这可能是由于内存资源紧张或网络配置不当所导致的。 ...

    kb2577795,kb2553549 windows 2008 r2 补丁 解决No buffer space available

    标题提到的"kb2577795,kb2553549 windows 2008 r2 补丁 解决No buffer space available"针对的是Windows Server 2008 R2操作系统中的一个问题,该问题表现为“No buffer space available”的错误提示。这个错误通常...

    kb2577795,kb2553549 windows 2008 r2 补 解决No buffer space available 早期版本漏洞 亲测可用

    “No buffer space available”错误通常与网络或存储子系统有关,当系统的缓冲区资源耗尽时,可能会出现这种问题。这可能是因为网络流量过大、TCP/IP堆栈配置不当或者是驱动程序存在兼容性问题。这两个补丁的目的...

    socket no buffer available

    在IT领域,尤其是在网络编程中,“socket no buffer available”是一个常见的问题,特别是在使用Delphi ICS(Internet Component Suite)和Java Socket编程时。本篇文章将深入探讨这一问题,并结合给出的部分代码...

    如何解决线程太多导致java socket连接池出现的问题

    3. 错误信息:当Socket连接池出现问题时,可能会出现错误信息,如"java.net.SocketException: No buffer space available (maximum connections reached?): listen failed"。 解决方法 要解决线程太多导致Socket...

    windows解决socket连接不释放补丁包

    标题 "windows解决socket连接不释放补丁包" 涉及到的是Windows Server 2008 R2操作系统上的一个特定问题,这个问题可能导致系统在处理网络连接时出现"No buffer space available"错误。这个错误通常表明系统的网络...

    windows server 2008 r2 bug修复补丁

    当系统出现"No buffer space available (maximum connections reached?): JVM_Bind"错误时,意味着系统已经达到了其最大连接数,无法再建立新的网络连接。这个问题对服务的稳定性和可用性产生了重大影响,尤其是对于...

    Windows系统kb2577795,kb2553549 补丁.zip

    这两个补丁对于保持系统的稳定性和安全性至关重要,特别是对于那些频繁遭遇“no buffer space available”或“由于系统缓冲空间不足或队列已满”错误的用户来说。 KB2577795补丁主要修复了Windows网络堆栈中的一个...

    Windows2008补丁.rar

    然而,像所有操作系统一样,Windows 2008 也可能会遇到各种问题,其中“no buffer space available”(无缓冲空间可用)和“由于系统缓冲空间不足或队列已满,不能执行套接字上的操作”是两个常见的错误提示,这些...

    Windows6.1-KB2577795-x64.msu Windows6.1-KB2553549-v2-x64.msu

    描述中提到的"解决no buffer space available、由于系统缓冲空间不足或队列已满问题",是指在运行Windows系统时可能会遇到的一种错误情况。"no buffer space available"通常出现在网络通信或文件读写过程中,当系统...

    Windows6.1-KB2553549、KB2577795-x64.zip

    1.解决服务器报错:java.net.SocketException: No buffer space available (maximum connections reached?): JVM_Bind 2.解决Windows Server 2003/2008 R2系统BUG导致windows缓冲区已满(no buffer space),Windows...

    _tcp_WSAEventSelect_vc6.rar

    错误代码10055,"No buffer space available",通常表示系统没有足够的资源来完成请求的操作。这可能是由于网络堆栈中的缓冲区不足,或者是系统资源紧张导致的。在XP系统中,可能由于系统配置、驱动程序兼容性或者...

    socket错误代码对应表

    - **Socket error #10055 - No buffer space available**:没有可用的缓冲空间。 - **Socket error #10056 - Socket is already connected**:Socket已经连接。 - **Socket error #10057 - Socket is not connected*...

    socket常见错误代码解析.pdf

    Socket Error 10055 - No buffer space available Socket Error 10055是指缓冲区空间不足,这种错误通常是由于系统资源不足所致。解决方法是释放系统资源或增加缓冲区空间。 Socket Error 10056 - Socket is ...

    Kernel sockets leak on a multiprocessor computer that is running Windows 7

    No buffer space available (maximum connections reached?): JVM_Bind 解决方案: 此问题是windows的bug,唯一解决问题的方法就是reboot,然后给系统打补丁,The problem was fixed with Microsoft's patch: ...

    微软内部资料-SQL性能优化2

    Although 2 GB of address space may seem like a large amount of memory, application such as SQL Server could leverage more memory if it were available. The boot.ini option /3GB was created for those ...

    uhdd.sys源码

    using its B switch first boots in temporary space When upper memory gets enabled by the EMM driver XMGR loads there with no B copies all its boot data and takes over XMS work For a small XMS only ...

    H248-协议错误码

    13. **432 Out of Termination IDs or No Termination ID Available**:终止ID不足或没有可用的终止ID。 14. **433 Termination ID is Already in a Context**:终止ID已经在某个上下文中使用。 15. **434 Max ...

Global site tag (gtag.js) - Google Analytics