Could you try to figure out whether this is related to the number of
connections? If so, we can be more certain that it's an OS level
connection limit. Also, when the server stops accepting new connections,
could you get a JVM thread-dump to see if there's a deadlock or
something?