Leo Wang's Notepad

Apache + Tomcat Error 10054/10060/10061/10062的解决办法之一

公司的Dev-Server用来部署测试版应用程序,需要访问DB-Server来进行数据库操作。

之前一直没有问题,自从公司搬家之后Dev-Server便开始出现问题。

Dev-Server上本来部署着4个网站,其中的两个是访问安装在Dev-Server本机上的数据库,这两个没有什么问题。

但是剩下的两个需要访问DB-Server,于是便出现了下面的问题。

凡是涉及到数据库的操作均无法进行。查看tomcat的log文件没有发现任何错误。查看apache的log文件则提示如下错误:

[Tue Nov 22 20:14:10 2011] [error] ajp_read_header: ajp_ilink_receive failed [Tue Nov 22 20:14:10 2011] [error] (120006)APR does not understand this error code:  proxy: read response failed from 127.0.0.1:8009 (localhost)

紧接着这两行错误之前的还有诸如(OS 10060)(OS 10054) (OS 10062)之类的错误。

这些错误的定义可以在MSDN的文档中查到。具体的原因有连接超时,连接被中断等等。。。

试了很多办法去解决这个问题都不行。 最后下载了最新的jre7,把tomcat的java虚拟机路径改成了jre7的bin/client/jvm.dll之后,问题就解决了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注