mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-20 13:21:29 +02:00
MINOR: debug: report the process id in warnings and panics
Warning and panic messages currently do not report the PID. This is annoying when trying to reproduce problems because warnings do not allow know which process to attach to in order to debug, and panics do not permit to know which core dump corresponds to which dump. Let's add them in both messages. This should probably be backported at least to 3.2.
This commit is contained in:
parent
0678d0a69b
commit
8153cf1e51
@ -777,7 +777,7 @@ void ha_panic()
|
||||
return;
|
||||
}
|
||||
|
||||
chunk_printf(&trash, "\nPANIC! Thread %u is about to kill the process.\n", tid + 1);
|
||||
chunk_printf(&trash, "\nPANIC! Thread %u is about to kill the process (pid %d).\n", tid + 1, pid);
|
||||
|
||||
/* dump a few of the post-mortem info */
|
||||
chunk_appendf(&trash, "\nHAProxy info:\n version: %s\n features: %s\n",
|
||||
@ -923,7 +923,7 @@ void ha_stuck_warning(void)
|
||||
" 'global' section of your configuration to avoid this in the future.\n");
|
||||
}
|
||||
|
||||
chunk_appendf(&buf, " => Trying to gracefully recover now.\n");
|
||||
chunk_appendf(&buf, " => Trying to gracefully recover now (pid %d).\n", pid);
|
||||
|
||||
/* Note: it's important to dump the whole buffer at once to avoid
|
||||
* interleaved outputs from multiple threads dumping in parallel.
|
||||
|
Loading…
x
Reference in New Issue
Block a user