gpt4 book ai didi

performance - Tomcat Spring - 在本地工作区中创建 Spring Web 应用程序上下文需要 8 分钟

转载 作者:行者123 更新时间:2023-11-28 22:31:47 25 4
gpt4 key购买 nike

我的 Tomcat 服务器遇到了一个特殊问题。问题是我的 Web 应用程序上下文需要大约 8 分钟才能为单个启动创建。

通常情况下,我的团队似乎会在大约 10 分钟内完成第一次启动,而随后的重启只需要大约 2 - 3 分钟。然而,我所有的启动都需要 8 - 9 分钟。

这是正在使用的 Tomcat 的自定义版本,因此我没有 version.sh 文件来实际确定正在使用的 tomcat 的确切版本。我们使用的是 Spring 2.5 版本

********* ********** 来自日志的跟踪日志中的痕迹调试 2012-12-10 15:24:36,377 | --> 创建WebApplicationContext

DEBUG 2012-12-10 15:33:54,953 ...日志继续


上面的日志显示了将近 9 分钟来创建 Web 应用程序上下文

根据我的分析,这有两种可能发生的方式。

  1. 我的系统内存确实很低 _;但是情况并非如此,因为我使用的是 3 GB RAM 并且有足够的内存。

  2. Tomcat 中有一些属性需要更改才能启动更快。

    如果有人能给我一些关于为什么会发生这种情况的想法,这样我就可以开始对此进行更多调查,那就太好了。

最佳答案

增加catalina.sh中的内存

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8
-服务器-Xms1536m -Xmx1536m
-XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m
-XX:MaxPermSize=256m -XX:+DisableExplicitGC"

关于performance - Tomcat Spring - 在本地工作区中创建 Spring Web 应用程序上下文需要 8 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13799259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com