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

时间:2014-10-10 16:50:17

标签: java jboss filenet-p8 filenet

我们有一个Web应用程序,用户可以通过Web上传数百个图像。然后,应用程序将这些图像移出存储(在FileNet中)。

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

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

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

关于我们应该寻找什么的任何建议?

感谢。

1 个答案:

答案 0 :(得分:0)

我假设您正在使用FileNet Content Engine。首先要寻找的是内存泄漏。既然你说你没有找到任何东西,这里有一些实用的小技巧:

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