I have this problem for a while now with one of my tomcat server running an java application.
When I start the tomcat it slowly starts opening this kind of pipes
java 10329 tomcat 458r FIFO 0,9 0t0 19803779 pipe
Until it gets to 4096 where is throws Too many files open error.
The application is verified that is working and closing stream/connections properly as it was review several times and also it’s running on other tomcat servers just fine.
Has anyone faced this issue before and how to resolve it?
I have tried increasing the ulimit and also verified the java application code, but its still happening. The actual connections from netstat are just 5-10 at a time. The application is sitting idle and still creating this pipes.