Hello,
I don't know exactly what could be the problem. My first impression is that you are using a quite old version of CMOD (V9.5.0.4 is 3 years old 2016-02-18).
Have you tried to upgrade to the latest FP? the latest on V9.5 is FP12.
you are talking about "arssockd", so it means that it has nothing to do with your tomcat.
Except if your java app in tomcat is using a lot of connections, and are doing tons of transactions.
Now, you say that you have some custom security exit. Maybe the problem could be related to that part. Maybe your code does not use malloc, or any allocation whatsoever, BUT you are using I suppose some third-party libraries:
- Does the libraries are 100% without memory leak?
- Does the libraries allows concurrent run?
- Do you open and close each connection in a sane and proper way?
- Do you use it only for login, or do you use it also for the other actions in the security exit?
There might be other questions, but from your descriptions, and without updating to the latest FP, this is where my internal alarm is ringing... security exits.