解决 glassfish 3 too many files 异常 (Richfaces 4.3)
Resolving glassfish 3 too many files exception (Richfaces 4.3)
我们将 Weblogic 应用服务器上的 j2ee 应用程序迁移到 Glassfish 3。为此,我们必须从 Richfaces 3.X 切换到 Richfaces 4.3
新的资源处理随 RF4 一起出现,RF 组件的静态资源现在必须由应用程序服务器处理。以前静态资源(如CSS或JS)已存储在网络服务器上。
在我们对 50 个虚拟用户进行负载测试期间,抛出了 "Too many files"-Exception(因为所有额外的资源)。
ulimit -n
显示我们打开文件的限制是 4096.
有没有人知道如何在不增加 ulimit 的情况下解决这个问题?
我们尝试使用Richfaces的资源优化功能,但这里的问题是无法定义资源加载的顺序。所以首先加载需要其他尚未加载的资源的资源。
您的输入流是否可能未正确关闭?
我曾经遇到过同样的问题,发现它们仍然是打开的。当我关闭它们时,"Too many files" 异常消失了。
我们将 Weblogic 应用服务器上的 j2ee 应用程序迁移到 Glassfish 3。为此,我们必须从 Richfaces 3.X 切换到 Richfaces 4.3
新的资源处理随 RF4 一起出现,RF 组件的静态资源现在必须由应用程序服务器处理。以前静态资源(如CSS或JS)已存储在网络服务器上。
在我们对 50 个虚拟用户进行负载测试期间,抛出了 "Too many files"-Exception(因为所有额外的资源)。
ulimit -n
显示我们打开文件的限制是 4096.
有没有人知道如何在不增加 ulimit 的情况下解决这个问题?
我们尝试使用Richfaces的资源优化功能,但这里的问题是无法定义资源加载的顺序。所以首先加载需要其他尚未加载的资源的资源。
您的输入流是否可能未正确关闭?
我曾经遇到过同样的问题,发现它们仍然是打开的。当我关闭它们时,"Too many files" 异常消失了。