我的 Tomcat 服务器遇到了一个特殊的问题。问题是我的 Web 应用程序上下文需要大约 8 分钟才能为单个启动创建。
通常对我的团队来说似乎正在发生的事情是第一次启动在大约 10 分钟内完成,随后的重新启动只需要大约 2 到 3 分钟。然而,我所有的启动都需要 8 - 9 分钟。
这是正在使用的 Tomcat 的自定义版本,因此我没有 version.sh 文件来实际确定正在使用的 tomcat 版本。我们使用的是 Spring 2.5 版本
** * ** * ** * ** * ** * ** * *来自日志的跟踪 来自日志的跟踪 DEBUG 2012-12-10 15:24:36,377 | --> 创建WebApplicationContext
调试 2012-12-10 15:33:54,953 ... 日志继续
上面的日志显示了近 9 分钟来创建 Web 应用程序上下文
根据我的分析,有两种可能发生这种情况。
我的系统内存真的太低了_;但是这不可能,因为我使用的是 3 GB RAM 并且有足够的内存。
Tomcat 中有一些属性需要更改以启动更快的启动。
如果有人可以给我一些关于为什么会发生这种情况的想法,那就太好了,这样我就可以开始对此进行更多调查。