We’re running Enonic CMS in production, and have some stability issues. Our loadbalancer (webseal) need to detect when Enonic is non responsive.
We have expereienced enonic problems in production, where the server would answer to TCP connections, but not deliver any content.
Currently our LB (which is quite limited in what kind of checks it can perform) is happy if it can open a TCP connection to enonic, so the bad server was never marked as offline, and many of our customers experienced a site down.
I’ve discovered that Enonic CMS has a status page returning a JSON object describing the status of the cluster.
How will this page report a problem ? If the instance hosting the status page is non responsive, will it return an http error code ? any other way to detect that the instance is non responsive using http calls ?