Admin: Health
From Resin 3.0
(New page: Category: Admin You can use the Health section of /resin-admin to check on the health status of Resin and its clusters. Resin's health capability is a set of HealthChecks that Re...) |
|||
Line 2: | Line 2: | ||
You can use the Health section of [[/resin-admin]] to check on the health status of Resin and its clusters. Resin's health capability is a set of HealthChecks that Resin runs every few minutes to verify that everything is working properly. Health requires Resin Professional. | You can use the Health section of [[/resin-admin]] to check on the health status of Resin and its clusters. Resin's health capability is a set of HealthChecks that Resin runs every few minutes to verify that everything is working properly. Health requires Resin Professional. | ||
+ | |||
+ | If a health check fails, Resin will retry several times (default 3) within a short period of time (1 min). If the server continues to fail, Resin will force a restart and log the status. | ||
+ | |||
+ | = Health Checks = | ||
+ | |||
+ | Resin has a number of predefined health checks, checking memory, basic threading and pinging HTTP urls of the server to ensure everything is working properly. | ||
+ | |||
+ | == Resin == | ||
+ | |||
+ | The Resin health check is a summary for all the children health checks. Its health is the highest warning level of all the children. | ||
+ | |||
+ | == Resin|JvmDeadlock == | ||
+ | |||
+ | The JvmDeadlock health check queries the JVM to see if the JVM has detected any thread locks. | ||
+ | |||
+ | == Resin|MemoryTenured == | ||
+ | |||
+ | MemoryTenured checks the free heap memory available. If the memory is too low, it will force a garbage collection. If the memory continues to be low, it will fail, forcing a restart. | ||
+ | |||
+ | == Resin|MemoryPermGen == | ||
+ | |||
+ | MemoryPermGen checks the PermGen heap available, where the PermGen is the JVM's memory dedicated to .class files. If the memory is too low, it will force a GC. A continued failure will force a restart. |
Revision as of 00:12, 20 September 2010
You can use the Health section of /resin-admin to check on the health status of Resin and its clusters. Resin's health capability is a set of HealthChecks that Resin runs every few minutes to verify that everything is working properly. Health requires Resin Professional.
If a health check fails, Resin will retry several times (default 3) within a short period of time (1 min). If the server continues to fail, Resin will force a restart and log the status.
Contents |
Health Checks
Resin has a number of predefined health checks, checking memory, basic threading and pinging HTTP urls of the server to ensure everything is working properly.
Resin
The Resin health check is a summary for all the children health checks. Its health is the highest warning level of all the children.
Resin|JvmDeadlock
The JvmDeadlock health check queries the JVM to see if the JVM has detected any thread locks.
Resin|MemoryTenured
MemoryTenured checks the free heap memory available. If the memory is too low, it will force a garbage collection. If the memory continues to be low, it will fail, forcing a restart.
Resin|MemoryPermGen
MemoryPermGen checks the PermGen heap available, where the PermGen is the JVM's memory dedicated to .class files. If the memory is too low, it will force a GC. A continued failure will force a restart.