我们正在运行可处理 100 多个并发 session 的 tomcat 应用程序服务器。 在过去的 2 个月中,最活跃的用户注意到有时他们会被踢出系统。
正如我从日志中了解到的,tomcat session 无故过期。
我从 Web 应用程序方面看不出任何问题。 tomcat这边有没有问题?
Tomcat 6.0.18。
最佳答案
如果没有代码更改触发此问题,我会查看内存使用情况。这可能是 Tomcat 内存不足和使 session 无效以恢复的结果。
如果可能的话,监控垃圾回收,和/或使用 jconsole Java Flight Recorder 或 jvisualvm 进行监控。
关于java - Tomcat session 意外过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/959174/