From: William Lallemand Date: Thu, 24 Oct 2024 12:47:28 +0000 (+0200) Subject: MINOR: mworker/cli: 'show proc debug' for old workers X-Git-Tag: v3.1-dev11~56 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5db761f70955a84754030819db09326beb97cdf0;p=thirdparty%2Fhaproxy.git MINOR: mworker/cli: 'show proc debug' for old workers Add FD details for old workers in 'show proc debug'. --- diff --git a/src/mworker.c b/src/mworker.c index 5798b0de87..10f0cb1837 100644 --- a/src/mworker.c +++ b/src/mworker.c @@ -658,7 +658,10 @@ static int cli_io_handler_show_proc(struct appctx *appctx) if (child->options & PROC_O_LEAVING) { memprintf(&uptime, "%dd%02dh%02dm%02ds", up / 86400, (up % 86400) / 3600, (up % 3600) / 60, (up % 60)); - chunk_appendf(&trash, "%-15u %-15s %-15d %-15s %-15s\n", child->pid, "worker", child->reloads, uptime, child->version); + chunk_appendf(&trash, "%-15u %-15s %-15d %-15s %-15s", child->pid, "worker", child->reloads, uptime, child->version); + if (ctx->debug) + chunk_appendf(&trash, "\t\t %-15d %-15d", child->ipc_fd[0], child->ipc_fd[1]); + chunk_appendf(&trash, "\n"); ha_free(&uptime); } }