HealthCheck
Wisej.Core.HealthCheck
Namespace: Wisej.Core
Assembly: Wisej.Framework (3.2.0.0)
Handler for healthcheck requests sent by load balancers.
C#
VB.NET
public class HealthCheck
Public Class HealthCheck
Configure the load balancer to use "http://your-server/healthcheck.wx" as the health check URL. You can modify the default healthcheck value either by placing a Healthcheck.json file in the root of your project, or programmatically assigning the values to Wisej.Core.HealthCheck properties. See load-balancing.
static class Program {
// static constructor.
static Program() {
Wisej.Core.HealthCheck.MaxCPU = 0; // ignore
Wisej.Core.HealthCheck.MaxMemory = 85;
}
}
Name | Type | Description |
---|---|---|
IsServerAvailable | Custom function placeholder assignable by the application to determine when a server should return that it's not available to receive more sessions. |
Can be used in conjunction with the ReturnCode set to 200 (OK) and the value of the return header set to "Refresh: 0; Set-Cookie: AffinityCookie=" to cause the client browser to load the affinity cookie and reload the page to (hopefully) reach another server.
Last modified 4mo ago