Tomcat运行一段时间后就会挂掉,时间不确定,一会几天,一会几分钟,请大神看看

因为是服务器的原因,断了之后再链接只能看到以下日志,

 at com.sun.jmx.mbeanserver.JmxMBeanServer.unregisterMBean(JmxMBeanServer.java:546)
    at org.apache.catalina.util.LifecycleMBeanBase.unregister(LifecycleMBeanBase.java:194)
    at org.apache.catalina.util.LifecycleMBeanBase.destroyInternal(LifecycleMBeanBase.java:73)
    at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:597)
    at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
    at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:848)
    at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
    at org.apache.catalina.startup.Catalina.stop(Catalina.java:768)
    at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:913)

unregisterMBean(

没注册bean,,可能是被回收了,,

jvm堆内存设置大一点试试,,

改正一下,是Catalina文件夹

两个建议:1.每次开启服务结束后,先关闭server,再关闭控制台console。如果每次中断服务都是直接关闭控制台,那么tomcat用久了就容易挂掉
2.每个一段时间就要清理一下,你tomcat中webapps和Calider文件夹中的内容。路径就是你tomcat的安装路径。

两个建议:1.每次开启服务结束后,先关闭server,再关闭控制台console。如果每次中断服务都是直接关闭控制台,那么tomcat用久了就容易挂掉
2.每个一段时间就要清理一下,你tomcat中webapps和Calider文件夹中的内容。路径就是你tomcat的安装路径。

图片说明

-Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256m

nohop为nohup ./startup.sh & 启动试试,可能是ssh会话中断tomcat就停了,以守护进程的方式启动