我们在Weblogic应用服务器上将我们的j2ee应用程序迁移到Glassfish 3。
随着RF4出现了新的资源处理,用于RF组件的静态资源现在必须由应用服务器来处理。以前,静态资源(如CSS或JS)已经存储在the服务器上。
在我们对50个虚拟用户进行的负载测试中,抛出了一个“太多的文件”-Exception(因为所有额外的资源)。
ulimit -n显示,我们对打开的文件的限制是4096。
有没有人知道如何在不增加上限的情况下克服这个问题?
我们尝试使用Richfaces中的资源优化特性,但这里的问题是无法定义资源加载的顺序。因此,首先加载资源,需要其他尚未加载的资源。
发布于 2015-03-25 12:27:05
您的输入流是否可能无法正确关闭?
我曾经有过同样的问题,我注意到它们还在打开。当我关闭它们时,“太多文件”的异常就消失了。
https://stackoverflow.com/questions/29237692
复制相似问题