Reference
show threads
On this page
Available since
- HAProxy 2.0
- HAProxy Enterprise 2.0r1
Show the internal states and structures of threads.
Description Jump to heading
The show threads
command displays information about threads active in the load balancer process. It can be used to troubleshoot threading problems such as deadlocks.
Examples Jump to heading
Below, we display information about threads:
nix
echo "show threads" | \sudo socat stdio tcp4-connect:127.0.0.1:9999
nix
echo "show threads" | \sudo socat stdio tcp4-connect:127.0.0.1:9999
outputtext
Thread 1 : id=0x7f4f8050c2c0 act=0 glob=0 wq=0 rq=0 tl=0 tlsz=0 rqsz=0stuck=0 prof=0 harmless=1 wantrdv=0cpu_ns: poll=1148558442 now=1148602754 diff=44312curr_task=0* Thread 2 : id=0x7f4f7db29700 act=1 glob=0 wq=1 rq=0 tl=0 tlsz=0 rqsz=0stuck=0 prof=0 harmless=0 wantrdv=0cpu_ns: poll=1184724714 now=1184833816 diff=109102curr_task=0x7f4f780333a0 (task) calls=2 last=0fct=0x55f09c676b50(task_run_applet) ctx=0x7f4f7802e8c0(<CLI>)strm=0x7f4f7802a270 src=unix fe=GLOBAL be=GLOBAL dst=<CLI>rqf=c48202 rqa=0 rpf=80008000 rpa=0 sif=EST,200008 sib=EST,204018af=(nil),0 csf=0x7f4f78033450,8200ab=0x7f4f7802e8c0,9 csb=(nil),0cof=0x7f4f7802a090,1300:PASS(0x7f4f78033790)/RAW((nil))/unix_stream(18)cob=(nil),0:NONE((nil))/NONE((nil))/NONE(0)
outputtext
Thread 1 : id=0x7f4f8050c2c0 act=0 glob=0 wq=0 rq=0 tl=0 tlsz=0 rqsz=0stuck=0 prof=0 harmless=1 wantrdv=0cpu_ns: poll=1148558442 now=1148602754 diff=44312curr_task=0* Thread 2 : id=0x7f4f7db29700 act=1 glob=0 wq=1 rq=0 tl=0 tlsz=0 rqsz=0stuck=0 prof=0 harmless=0 wantrdv=0cpu_ns: poll=1184724714 now=1184833816 diff=109102curr_task=0x7f4f780333a0 (task) calls=2 last=0fct=0x55f09c676b50(task_run_applet) ctx=0x7f4f7802e8c0(<CLI>)strm=0x7f4f7802a270 src=unix fe=GLOBAL be=GLOBAL dst=<CLI>rqf=c48202 rqa=0 rpf=80008000 rpa=0 sif=EST,200008 sib=EST,204018af=(nil),0 csf=0x7f4f78033450,8200ab=0x7f4f7802e8c0,9 csb=(nil),0cof=0x7f4f7802a090,1300:PASS(0x7f4f78033790)/RAW((nil))/unix_stream(18)cob=(nil),0:NONE((nil))/NONE((nil))/NONE(0)
See also Jump to heading
Do you have any suggestions on how we can improve the content of this page?