gpt4 book ai didi

Tomcat 停止响应

转载 作者:行者123 更新时间:2023-11-28 23:39:05 27 4
gpt4 key购买 nike

我正在使用 Tomcat 7 部署我的应用程序。很多次我遇到这样的情况,tomcat 运行良好,一段时间后就停止响应。不响应我的意思是网页没有加载。我检查了我的日志文件,没有看到任何不需要的东西。用 jvisualvm 检查内存和其他东西,甚至那些都是文件......我不确定这是因为我的代码还是因为我在 JVM/Tomcat 上所做的一些配置......请帮忙

以下是我设置的参数

-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Xms1024m
-Xmx1280M
-XX:PermSize=256M
-XX:MaxPermSize=320m
-XX:+UseParallelGC
-Dappviewx_install_dir=/home/myDir
-Dappviewx_web_port=5004
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-verbose:gc
-Xloggc:/home/myDir/verbosegc.log
-Dlog4j.configuration=file:/home/myDir/properties/log4j.properties_web
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=4970
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dorg.quartz.scheduler.jmx.export=true
-Djava.endorsed.dirs=/home/myDir/web/apache-tomcat-web/endorsed
-Dcatalina.base=/home/myDir/web/apache-tomcat-web
-Dcatalina.home=/home/myDir/web/apache-tomcat-web
-Djava.io.tmpdir=/home/myDir/web/apache-tomcat-web/temp

最佳答案

这是我在/etc/init.d/tomee 启动 shell 脚本中的内容:

CATALINA_OPTS="-server -Xmx3096m -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$CATALINA_HOME/logs"

您已经设置了堆大小和 permgen,但是您没有的是 heapdump。确保您已设置 CATALINA_HOME 或将其替换为绝对路径。

要考虑的另一件事是删除您拥有的一些非标准选项。您可能遇到与您指定的选项相关的错误。

换句话说,开始做一个消除过程。

关于Tomcat 停止响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21697680/

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