Hello All,
Recently I came across a problem of Magnolia freezing under a stress-test.
I posted a topic here but there were no specific recommendations on this case so I dig a bit more.
It turned out that the root cause of the problem is OS-level limitation, not JVM or Magnolia.
The server rejected new connections because Windows box has a limit of TIME_WAIT open connections and if this limit is reached Windows will not open new connections (unless you re-configure TCP stack slightly).
If you need a complete solution for this problem you might want to look at:
http://www.performancewiki.com/windows-tuning.html
See network paragraph.
Regards,
Denis