diff --git a/haproxy.c b/haproxy.c index cc2be57c7..a95f475ac 100644 --- a/haproxy.c +++ b/haproxy.c @@ -3131,11 +3131,11 @@ int produce_content(struct session *s) { "
\n"
" pid = %d (nbproc = %d) | \n" @@ -3155,7 +3155,8 @@ int produce_content(struct session *s) { pid, pid, global.nbproc, up / 86400, (up % 86400) / 3600, (up % 3600) / 60, (up % 60), - global.rlimit_memmax, + global.rlimit_memmax ? ultoa(global.rlimit_memmax) : "unlimited", + global.rlimit_memmax ? " MB" : "", global.rlimit_nofile, global.maxsock, global.maxconn, @@ -3261,9 +3262,13 @@ int produce_content(struct session *s) { sv->cur_sess, sv->cur_sess_max, sv->maxconn ? ultoa(sv->maxconn) : "-", sv->cum_sess); /* failures : unique, fatal */ - msglen += snprintf(trash + msglen, sizeof(trash) - msglen, - " | %d | %d | %d | %d | \n", + sv->failed_checks, sv->down_trans); + else + msglen += snprintf(trash + msglen, sizeof(trash) - msglen, + "- | - | \n"); sv = sv->next; if (!sv) {