gpt4 book ai didi

tomcat - TeamCity.war 卡在 Tomcat 中

转载 作者:行者123 更新时间:2023-11-28 21:55:59 24 4
gpt4 key购买 nike

我一直在尝试在 Mac OS X Server 10.6 上的 Tomcat(尝试过 6 和 7)下将 TeamCity 6.5 设置为 WAR。一切开始都很好,但随机点击几秒钟总是会挂起整个应用程序和容器。我什至无法调出 Tomcat 的 Web 应用程序管理器或服务器状态页面。

我无法辨别挂起发生的时间和地点的任何模式,尽管我点击得越快它似乎越容易发生。

运行 top 显示服务器正在以 100% CPU(一个核心)旋转。

为什么 TeamCity 在作为 WAR 运行时如此容易挂起?单机版似乎没有遇到同样的问题。

最佳答案

我在这个问题上的两分钱:正如我在评论中告诉你的那样,我遇到了同样的问题,tomcat 挂起和 java 使用 100% 的 cpu。它是随机发生的,解决它的唯一方法是终止进程。直到我跟着这个page about memory usage

当我遇到问题时,我的 JAVA_OPTS 中没有这个选项:-XX:MaxPermSize=200m,方法是将它添加到环境中给出的其他 java 选项中variable 这个问题似乎已经解决了,现在 TC 运行了一天多没有挂起。

这是我的完整 JAVA_OPTS 行:

JAVA_OPTS="-Djava.awt.headless=true -Xmx1024m -XX:+UseConcMarkSweepGC -XX:MaxPermSize=200m -Dteamcity.data.path=/var/lib/teamcity"

希望对您有所帮助。

关于tomcat - TeamCity.war 卡在 Tomcat 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6176219/

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