论坛首页 入门技术论坛

tomcat拒绝响应

浏览 3651 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-11-16  
做的一个网站,比较简单,用的是普通的jdbc来连接,没做连接池,因为不会超过20个人同时访问。
在本地测试时一切正常。放到虚拟空间的服务器后,有时在执行上传图片的操作中停止响应(页面进度条走到一半不动),此后等了许久都没有任何错误返回,打开所有要到数据库索取数据的页面全都没有响应,但其他页面正常。重启tomcat后又恢复正常。

配置是这样,jdk 1.5, tomcat 5.5, 虚拟空间服务器是linux。
使用的上传组件是smartupload,每次上传一张图片,大小50k左右。

查看tomcat的log,唯一有点价值的是这个
Nov 16, 2007 12:08:55 AM org.apache.catalina.core.StandardContext start
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/] has already been started
Nov 16, 2007 12:09:00 AM org.apache.catalina.core.StandardWrapper unload
INFO: Waiting for 3 instance(s) to be deallocated
Nov 16, 2007 12:09:01 AM org.apache.catalina.core.StandardWrapper unload
INFO: Waiting for 3 instance(s) to be deallocated
Nov 16, 2007 12:09:02 AM org.apache.catalina.core.StandardWrapper unload
INFO: Waiting for 3 instance(s) to be deallocated
Nov 16, 2007 12:09:02 AM org.apache.catalina.core.StandardWrapper unload
INFO: Waiting for 9 instance(s) to be deallocated
Nov 16, 2007 12:09:03 AM org.apache.catalina.core.StandardWrapper unload
INFO: Waiting for 9 instance(s) to be deallocated
Nov 16, 2007 12:09:04 AM org.apache.catalina.core.StandardWrapper unload
INFO: Waiting for 9 instance(s) to be deallocated
Nov 16, 2007 12:28:24 AM

自己第一感觉是jdbc connection 没有释放,导致拒绝响应,但检查过,每次调用都应该close掉了。而且远程tomcat停止响应含数据操作页面后,自己本地tomcat连接到远程数据库还是能够正常。

第二个怀疑是smartupload有bug。目前自己的所有图片都用时间来命名,保证没有中文,第二,图片大小不会超过60k,应该不会out of memory。

今天晚上似乎没有执行upload图片的操作,但问题依然出现了。似乎更加是我自己程序的问题,时间长了,要么out of memory,或者out of connection了。请遇到过这样问题的同志帮忙。


论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics