这个问题已经烦扰我几个月了,我始终没有找到答案。希望高手指点。
TOMCAT4。24 Z在LINUX 产生的错误。
我现在只能想到一个原因。不知感觉是否正确,望大家指教。:
1:下面的错误,是在用户并发访问时产生的,数据库无法及时获取连接。
就抛出下面的异常。
-----------
|
TOMCAT4。24 Z在LINUX 产生的错误。
我现在只能想到一个原因。不知感觉是否正确,望大家指教。:
1:下面的错误,是在用户并发访问时产生的,数据库无法及时获取连接。
就抛出下面的异常。
-----------
|
这个错误我恰好一年前遇到过.
如果是同一个错误的话,那原因很简单,主要出在你的控制SERVLET上,你可不可以把你的SERVLET文件的代码贴出来一下让我看看.
因为 时间要求快。。我的项目只采用了 JSP + JAVABEAN
程序的开始 我加上了 TRY
程序的结束 我加上了 FINALLY
为了保证数据库最后的正常关闭。
JAVABEAN得到 RESULTSET 后。。把结果传递到JSP页面。然后便利输出。
这个做,我在WINDOW 上怎么刷都不回出现错误。。在LINUX上就出现 了问题。
连需刷,整个应用服务器就根本连不上数据库了。 。。必须重起服务器。
每天都会出现这样的错误。。 这些问题。能算是程序问题吗???
--------------------------
|
你在linux下用resin,看一看。确定不是App server的问题。
听说tomcat在windows下很好,resin在linux上bug很少。
这个也可能是不同的服务器的处理机制不一样,不过你这种现象与我那个不太一样.
我在JRUN上跑的程序,错误是connection reset by peer .
主要原因是程序里在FORWARD到另外一个资源后没有RETURN,接着修改REQUEST信息造成的,实际上是两次以上的向CLIENT 上COMMIT.
只供参考,不觉得你是这个问题
却实,TOMCAT 在 WINDOW 下 非常稳定,几乎没有异常出现。
tomcat 在我们红旗 LINUX 下运行,以前也出现过下面的情况:
connection reset by peer .
我用JBOSS 作服务器时就没有上面所出现的问题 。
可是我们现在有40部门网站在TOMAT下作虚拟主机,下面这些问题还是要解决的。(还有什么其他的解决办法。。呢?)
TOMCAT 在 LINUX 下运行)6月19日出现的所有问题:
---------------------
|
应为日志很大,我截取了一半。。希望大家帮我看看
-----------
cuteG0md851I6x.rar
----- Root Cause -----
java.lang.OutOfMemoryError
FT
你的应用已经crash了。
把java的启动参数设置大一些,看看crash时间是不是滞后了
这个问题我也遇到过。
后来用了数据库连接池,就解决了。
我们项目始终使用连接池。。。
内存益处。在日志中也经常发生。。
真的要设置JAVA缓存马??还是设置TOMCAT 。
我想这个问题是出现在TOMCAT身上。
另外,我把今天的日志放了上来。大家帮我看看。。。
十分感谢大家的帮助。。。
-----------------
最进几个月我得服务器抛出的都是下面的异常。。。
这样的异常我不明白,程序回是什么样的问题。。。
大家帮忙看看。。谢谢。。
---------------------------
|
java -ms256m -mx256m
觉得你的问题都是OutOfMemoryError引起的.
个人感觉是你写的应用的问题。你可以用jprobe看看,看看你的内存消耗在什么地方。可能问题在你的数据库访问上,比如拿出大量数据等等。
2003-06-22 00:07:39 CoyoteAdapter An exception or error occurred in the container during the request processing
java.lang.OutOfMemoryError
2003-06-22 00:07:41 CoyoteAdapter An exception or error occurred in the container during the request processing
java.lang.OutOfMemoryError
2003-06-22 00:07:45 CoyoteAdapter An exception or error occurred in the container during the request processing
java.lang.OutOfMemoryError
2003-06-22 00:08:22 CoyoteAdapter An exception or error occurred in the container during the request processing
java.lang.OutOfMemoryError
对,我怀疑是内存溢出问题。可能就是程序出现什么问题。
我们的项目500M 页面中,几乎都有数据库查询功能,
还有针对这些页面的数据库录入界面。。。
时间一长,访问两大,录入量大。就造成了 ,下面的异常!
下面的:如何应用? 是在程序编译时期马?
1:java -ms256m -mx256m
2:jprobe 哪里可以下载?
每天都会发生下面的异常,有时候我得中间件服务器,无法shutdown
无法释放JAVA资源。。再启动程序也我发生效。最后我们只好重起机器。
------------------
|
Tomcat启动加载的jvm的参数
jprobe:
http://java.quest.com/jprobe/jprobe.shtml
我应该在什么地方加参数呢?
---------------
|