tomcat服务器问题
服务器突然当机,虽然重启下好了, 但是还是想弄清楚原因, 防止今后再次发生。
通过tomcat 日志发现以下log
at org/apache/catalina/core/ApplicationHttpRequest.setAttribute
at org/apache/catalina/core/ApplicationHttpRequest.setAttribute
at org/apache/catalina/core/ApplicationHttpRequest.setAttribute
at org/apache/catalina/core/ApplicationHttpRequest.setAttribute
at org/apache/catalina/core/ApplicationHttpRequest.setAttribute
Stack overflow occurred outside JITted code or Interpreter.
Searching for valid stack frames.
Stack trace information below may not be accurate or complete. It is provided for diagnostic purposes.
at org/apache/catalina/core/ApplicationHttpRequest.setAttribute
at org/apache/catalina/core/ApplicationHttpRequest.setAttribute
似乎是setAttribute的问题, 查了帮助文档 , setAttribute 内部还有一系列处理, 是一个链式结构,如果发现内部还有setattribute就会先执行子的,
不知道是不是由于层次关系太复杂某一步产生死循环了么?
不知道有没有朋友遇到同样问题, 给点建议。 谢谢!
------解决方案--------------------帮你up
------解决方案--------------------还是程序方面有问题,造成垃圾充塞堆栈.
------解决方案--------------------不明白,看来我也得研究一下日志里的东西才行了,平时都不理会那块东西,学习了。。。
------解决方案--------------------是不是缓存机制的问题,运行前先清空下试试
------解决方案--------------------程序中有bug
------解决方案--------------------程序没有优化,造成运行中大量的使用资源。考虑优化下程序。