gpt4 book ai didi

java - 发生OutOfMemoryError时自动重启tomcat

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:14:48 24 4
gpt4 key购买 nike

当发生OutOfMemoryError 时,我需要在服务器端自动重启tomcat。最简单的方法是使用 JVM 选项:OnOutOfMemoryError="service tomcat restart"。

问题:Tomcat 由 tomcat 用户运行。 tomcat用户没有权限使用service命令重启tomcat,或者直接运行/etc/init.d/tomcat6(此脚本中的一些命令只能由root执行)。

此外,让tomcat用户sudoer不是一个好主意。有没有更好的方法来做到这一点?

最佳答案

解决方案是修复内存泄漏,而不是通过自动重启来绕过它。这并不是一个真正的解决方案,并且仍然会让您的所有用户退出并迫使他们重新登录。

关于java - 发生OutOfMemoryError时自动重启tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22150488/

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