This commit is contained in:
@@ -61,12 +61,15 @@ namespace Sockeye.Biz
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
//space things out a bit to not "Hammer" out calls
|
||||||
|
await Task.Delay(1000);//1 second delay between calls
|
||||||
//https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/health-checks?source=recommendations&view=aspnetcore-7.0
|
//https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/health-checks?source=recommendations&view=aspnetcore-7.0
|
||||||
//https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/health-checks?source=recommendations&view=aspnetcore-7.0#customize-the-http-status-code
|
//https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/health-checks?source=recommendations&view=aspnetcore-7.0#customize-the-http-status-code
|
||||||
//Basically it returns only plain text
|
//Basically it returns only plain text
|
||||||
//http status code = 200 for both Healthy and Degraded
|
//http status code = 200 for both Healthy and Degraded
|
||||||
//http status code = 503 for UnHealthy
|
//http status code = 503 for UnHealthy
|
||||||
//for our purposes anything other than 200 and "Healthy" is a problem
|
//for our purposes anything other than 200 and "Healthy" is a problem
|
||||||
|
|
||||||
var res = await client.GetAsync($"https://{srv.Name}/health");
|
var res = await client.GetAsync($"https://{srv.Name}/health");
|
||||||
var responseText = await res.Content.ReadAsStringAsync();
|
var responseText = await res.Content.ReadAsStringAsync();
|
||||||
srv.LastHealthCheck = DateTime.UtcNow;
|
srv.LastHealthCheck = DateTime.UtcNow;
|
||||||
|
|||||||
Reference in New Issue
Block a user