We have a customer with a production LS server that is running out of memory very quickly (see logs below). From what I can see as soon as it starts the number of concurrent connections reported by the monitor starts to climb at an alarming rate. It gets to over 14000 in less than 60 seconds, and continues until it dies.
It points to some sort of DOS attack or one or more clients going to some sort of connection loop.
Is there anything in the logs that can help me understand what is happening, and I assume there is some way (via configuration) that I can prevent the server of accepting rogue (or too many) connections before it dies.
Code:
JVMDUMP039I Processing dump event "systhrow", detail "java/lang/OutOfMemoryError" at 2015/02/22 13:04:15 - please wait.
JVMDUMP039I Processing dump event "systhrow", detail "java/lang/OutOfMemoryError" at 2015/02/22 13:04:15 - please wait.
JVMDUMP032I JVM requested System dump using '/RNS/lightstreamer/bin/ibmi/core.20150222.130415.10060.0001.dmp' in response to an ev
JVMDUMP010I System dump written to /RNS/lightstreamer/bin/ibmi/core.20150222.130415.10060.0001.dmp
JVMDUMP032I JVM requested Heap dump using '/RNS/lightstreamer/bin/ibmi/heapdump.20150222.130415.10060.0002.phd' in response to an
JVMDUMP010I Heap dump written to /RNS/lightstreamer/bin/ibmi/heapdump.20150222.130415.10060.0002.phd
JVMDUMP032I JVM requested Heap dump using '/RNS/lightstreamer/bin/ibmi/heapdump.20150222.130415.10060.0003.phd' in response to an
JVMDUMP010I Heap dump written to /RNS/lightstreamer/bin/ibmi/heapdump.20150222.130415.10060.0003.phd
JVMDUMP032I JVM requested Java dump using '/RNS/lightstreamer/bin/ibmi/javacore.20150222.130415.10060.0004.txt' in response to an
JVMDUMP010I Java dump written to /RNS/lightstreamer/bin/ibmi/javacore.20150222.130415.10060.0004.txt
JVMDUMP032I JVM requested Snap dump using '/RNS/lightstreamer/bin/ibmi/Snap.20150222.130415.10060.0006.trc' in response to an even
JVMDUMP010I Snap dump written to /RNS/lightstreamer/bin/ibmi/Snap.20150222.130415.10060.0006.trc
JVMDUMP013I Processed dump event "systhrow", detail "java/lang/OutOfMemoryError".
JVMDUMP032I JVM requested Java dump using '/RNS/lightstreamer/bin/ibmi/javacore.20150222.130415.10060.0005.txt' in response to an
JVMDUMP010I Java dump written to /RNS/lightstreamer/bin/ibmi/javacore.20150222.130415.10060.0005.txt
JVMDUMP032I JVM requested Snap dump using '/RNS/lightstreamer/bin/ibmi/Snap.20150222.130415.10060.0007.trc' in response to an even
JVMDUMP010I Snap dump written to /RNS/lightstreamer/bin/ibmi/Snap.20150222.130415.10060.0007.trc
Bookmarks