我正在观察以下内容:我的Java 1.8应用程序(Tomcat 8上的Web应用程序)在Ubuntu 16上运行,其用户的ulimit为65000.
Java应用程序中的某个应用程序逻辑循环遍历80000个不同的文件。在Java代码中执行此循环时,没有问题。当我使用document()
函数(Xalan 2.7)通过XSLT运行循环时,它会在32000之后停止打开文件,具体取决于我们系统上的当前负载。通过停止我的意思是XSL无法访问所请求文件的内容。
我想知道除了Ubuntu的ulimit
之外是否存在限制。
欢迎任何提示。