没有可用的缓冲区(达到最大连接数?

时间:2013-08-20 08:09:35

标签: mysql tomcat windows-server-2008-r2

我有一个令人沮丧的问题,因为我在日志中出现与无法运行或完成的查询相关的错误,这很奇怪,因为页面通常很好,进一步调查显示错误:

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

我在Windows Server 2008 R2数据中心(1个CPU)上运行Tomcat 6,使用mysql-connector-java-5.1.25在MySQL 5.0.85上运行。

当我访问我们的网站时,我没有遇到任何页面抛出错误,但有些用户必须遇到问题,因此错误日志。大海捞针在脑海中浮现在脑海中,如果有人能够对决议有所了解,那将非常感激: - )

2 个答案:

答案 0 :(得分:0)

假设您的CPU中有多个核心,这通常是由于Windows Server 2008 R2中的错误(ID 2577795)造成的。可以从Microsoft获得修补程序。

答案 1 :(得分:0)

我将所有项目迁移到Tomcat 7.0.42并且我的错误已经消失,我们的网站更稳定,速度更快,我们使用的内存更少,CPU使用率更高。