由于图像上传,JBoss堆空间问题



我们有一个web应用程序,用户可以在其中通过web上传数百张图像。然后,应用程序获取这些图像并将它们移到存储器中(在FileNet中)。

我们看到的问题是堆空间最终被填满,应用程序崩溃。

由于某种原因,这些图像似乎没有通过垃圾收集进行清理,尽管它们不再被引用。

我们在Jboss服务器上使用了AppDynamics来监视和检查内存泄漏。到目前为止,我们还没有找到。

关于我们还应该寻找什么,有什么建议吗?

我假设您使用的是FileNet内容引擎。首先要查找的是内存泄漏。既然你说你没有找到,这里有一些实用的提示可以尝试:

  • 分配更多的堆空间并观察崩溃所需的时间。查看更多空间的分配是否会导致任何显著差异
  • 通过添加更多的服务器实例来横向扩展,以减少每台服务器的负载,并观察填充堆空间所需的时间。如果它按比例减少,则意味着服务器过载
  • 如果您正在使用任何第三方软件,请在那里查找内存泄漏
  • 在IBM Fix Central门户网站上搜索任何现有的问题修复程序

相关内容

  • 没有找到相关文章

最新更新