On router/message processor (RMP) nodes, set soft and hard nofile for user (default is “apigee") in /etc/security/limits.conf to at least 100000. File descriptors can be also set at the system level in the
/etc/sysctl.conf file.
If you ever see the error in a router or message-processor system.log, "java.io.IOException: Too many open files", your file descriptor limits may be set too low. You can check your user limits by running:
# su - apigee
$ ulimit -n
100000
If you are still reaching the open files limits after setting the file descriptor limits to 100000, open a ticket to Apigee Support for further troubleshooting.