该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-31
我说的是为你的tomcat配置了多少内存
没有使用Log4j等log工具将你的应用程序出现的异常log到文件里面吗? 我的意思是你看看你的应用程序的日志文件,而不是出现问题的时候去看console! 看log是确认在你出现问题之前是否会有些意料之外的异常出现,我遇到过一次,程序不停的抛出NullPointer异常结果web服务器down掉。 因为servlet是基于线程池的,我在使用sychronized的时候遇到问题,在sychronized处死锁导致web服务器停止响应,估计当时就是线程池里面的所有线程都在sychronized等待。 |
|
返回顶楼 | |
发表时间:2007-03-31
jamesby 写道 我说的是为你的tomcat配置了多少内存
谢谢楼上热心的回答。但我还未得要领。tomcat是默认配置。应用程序的日志文件是指什么?
没有使用Log4j等log工具将你的应用程序出现的异常log到文件里面吗? 我的意思是你看看你的应用程序的日志文件,而不是出现问题的时候去看console! 看log是确认在你出现问题之前是否会有些意料之外的异常出现,我遇到过一次,程序不停的抛出NullPointer异常结果web服务器down掉。 因为servlet是基于线程池的,我在使用sychronized的时候遇到问题,在sychronized处死锁导致web服务器停止响应,估计当时就是线程池里面的所有线程都在sychronized等待。 sychronized处死锁如何解决呢? 我现在在用同样的程序,同样的运行环境。在另外一台普遍PC机做测试,5个小时了,还没出现崩溃的现象。 |
|
返回顶楼 | |
发表时间:2007-04-01
我的意思是你的应用程序产生的各种异常是怎么处理的?
没有log到文件里面? |
|
返回顶楼 | |
发表时间:2007-04-01
jamesby 写道 我的意思是你的应用程序产生的各种异常是怎么处理的?
没有log到文件里。
没有log到文件里面? |
|
返回顶楼 | |