basZero
2016-11-01 16:53:13 UTC
Hi,
I'm observing the following:
my Java 1.8 application (web app on Tomcat 8) is running on Ubuntu 16 under
a user that has a ulimit of 65000.
A certain application logic within my Java app is looping through 80000
different files. When this loop is performed in Java code, there is no
issue, all data can be processed as expected.
When I run the loop via XSLT by using the document() function (Xalan 2.7)
to open the files, it stops opening files after approx. 32000, depending on
the current load on our system. By stopping I mean that XSL can not access
the content of the requested file anymore.
I'm wondering if there is a limitation besides the ulimit of Ubuntu within
my technology stack here?
Any help regarding Xalan would be highly appreciated.
Thanks
Cheers, Bas
I'm observing the following:
my Java 1.8 application (web app on Tomcat 8) is running on Ubuntu 16 under
a user that has a ulimit of 65000.
A certain application logic within my Java app is looping through 80000
different files. When this loop is performed in Java code, there is no
issue, all data can be processed as expected.
When I run the loop via XSLT by using the document() function (Xalan 2.7)
to open the files, it stops opening files after approx. 32000, depending on
the current load on our system. By stopping I mean that XSL can not access
the content of the requested file anymore.
I'm wondering if there is a limitation besides the ulimit of Ubuntu within
my technology stack here?
Any help regarding Xalan would be highly appreciated.
Thanks
Cheers, Bas