Search

GC easy – Universal Java GC Log Analyser

Tag

APM tool

TCP: out of memory — consider tuning tcp_mem

Recently we experienced an interesting production problem. This application was running on multiple AWS EC2 instances behind Elastic Load Balancer. The application was running on GNU/Linux OS, Java 8, Tomcat 8 application server. All of sudden one of the application instances became unresponsive. All other application instances were handling the traffic properly. Whenever the HTTP request was sent to this application instance from the browser, we were getting following response to be printed on the browser.

Continue reading “TCP: out of memory — consider tuning tcp_mem”

QUESTIONING STATUS QUO – ‘SERIAL GC NOT FOR SERIOUS APPLICATIONS’

In several journals, articles, blogs and all throughout the internet there is one common theme echoed: “Serial GC is not meant for any serious applications. It should be used only for prototype application. It’s only meant for desktop application or applications that have few hundred MBs of heap size. It shouldn’t be used in production.” To question this status quo theme, we conducted the below study on a major travel web services application in North America (Kindly apologizes, I can’t disclose their name).

Continue reading “QUESTIONING STATUS QUO – ‘SERIAL GC NOT FOR SERIOUS APPLICATIONS’”

Powered by WordPress.com.

Up ↑