summaryrefslogtreecommitdiff
path: root/http.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-10-13 01:13:19 -0500
committerJeff Carr <[email protected]>2024-10-13 01:13:19 -0500
commiteddd658b7f4f14083e801d9bd0fa1642455d7380 (patch)
treed7747e38287d0ca777784d6d0257dce6b2d837f9 /http.go
parent7a4bc0b5d6fea7f8d036b36279564dc065e74301 (diff)
start a tally of working, totals, not working, etc
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'http.go')
-rw-r--r--http.go13
1 files changed, 7 insertions, 6 deletions
diff --git a/http.go b/http.go
index 85dc520..5bf5300 100644
--- a/http.go
+++ b/http.go
@@ -59,17 +59,18 @@ func okHandler(w http.ResponseWriter, r *http.Request) {
return
}
if tmp == "/uptime" {
- if clusterHealthy() {
- log.Info("Handling URL:", tmp, "1 GOOD=true")
- fmt.Fprintln(w, "GOOD=true")
+ b, s := clusterHealthy()
+ if b {
+ log.Info("Handling URL:", tmp, "cluster is ok", s)
+ fmt.Fprintln(w, s)
} else {
- log.Info("Handling URL:", tmp, "1 GOOD=false")
- fmt.Fprintln(w, "GOOD=false")
+ log.Info("Handling URL:", tmp, "cluster is not right yet", s)
+ fmt.Fprintln(w, s)
}
for _, h := range me.hypers {
url := "http://" + h.Hostname + ":2520/kill"
dur := time.Since(h.lastpoll) // Calculate the elapsed time
- if dur > 90 * time.Second {
+ if dur > 90*time.Second {
log.Info("KILL DAEMON ON", h.Hostname, shell.FormatDuration(dur), "curl", url)
// s := shell.Wget(url)
// log.Info("curl got:", s)