Tomcat ClientAbortException Listener?

时间:2013-08-28 09:05:12

标签: java mysql multithreading tomcat

我们的Tomcat 6服务器报告了很多ClientAbortException错误,我认为这是因为用户在完全加载之前导航离开页面。我们也没有可用的缓冲区空间(达到最大连接数?错误。

是否有办法创建ClientAbortException侦听器来终止任何Abandoned Connection清理或未使用的http线程,并删除用于未完整下载图像的任何字节数据。

这个项目是继承的,我注意到即使在本地运行,如果我启动VisualJVM并查看监视器然后在本地打开一个网站,我看到创建了一个Abandoned Connection Clean Up线程并创建了许多http线程。如果我在同一本地Web服务器上打开另一个网站,我可以再次看到创建了另一个Abandoned Connection Clean Up线程,并创建了另一组http线程。如果我浏览页面,我没有看到任何其他连接被创建,主要是因为项目正在使用数据库池,但如果我关闭浏览器线程仍然在运行,它们就不会被释放。

毋庸置疑,只要服务器运行了几天或负载不足,就会产生上述错误。

非常感谢任何帮助: - )

0 个答案:

没有答案