gpt4 book ai didi

java - RMI/Tomcat 6 内存泄漏

转载 作者:行者123 更新时间:2023-11-28 23:29:17 25 4
gpt4 key购买 nike

我的应用程序同时使用 RMI 和 JDBC 与远程系统和数据库对话。虽然数据库问题已经解决,但事实证明,RMI 导致某种形式的内存泄漏被 Tomcat 6 检测到(我也在 Tomcat 7 上尝试过,我们遇到了同样的问题)。

基本上,当我们启动应用程序并且用户在网页中输入信息时,会向后端系统发出 RMI 调用。如果我们停止/启动或重新启动应用程序,Tomcat 管理器现在可以检测到内存泄漏。如果我们启动应用程序并且不进行 RMI 调用,我们可以全天启动/停止和重新启动应用程序而不会出现问题。

有谁知道需要做什么来防止 RMI 调用在 Web 服务器仍在运行时在重新加载或停止/启动时导致 WebappClassLoader 中的内存泄漏?

最佳答案

My application uses both RMI and JDBC to talk to a remote system and a database. While the database issues have been resolved, it turns out that RMI is causing some form of Memory Leak being detected by Tomcat 6 ... Does anyone know what needs to be done to prevent RMI calls from causing Memory Leaks in the WebappClassLoader upon reload or stop/start while the webserver is still running?

RMI 调用不会导致内存泄漏。我有八台 Tomcat,它们通过 RMI 进行大量交互,除此之外,它们已经运行了几个月,没有任何泄漏迹象。

关于java - RMI/Tomcat 6 内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32750107/

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