HAProxy Enterprise Documentation 2.0r1

show threads

Show the internal states and structures of threads.

Description

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

Below, we display information about threads:

$ echo "show threads" | sudo socat stdio /var/run/hapee-2.0/hapee-lb.sock

  Thread 1 : id=0x7f4f8050c2c0 act=0 glob=0 wq=0 rq=0 tl=0 tlsz=0 rqsz=0
             stuck=0 prof=0 harmless=1 wantrdv=0
             cpu_ns: poll=1148558442 now=1148602754 diff=44312
             curr_task=0
* Thread 2 : id=0x7f4f7db29700 act=1 glob=0 wq=1 rq=0 tl=0 tlsz=0 rqsz=0
             stuck=0 prof=0 harmless=0 wantrdv=0
             cpu_ns: poll=1184724714 now=1184833816 diff=109102
             curr_task=0x7f4f780333a0 (task) calls=2 last=0
               fct=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,204018
             af=(nil),0 csf=0x7f4f78033450,8200
             ab=0x7f4f7802e8c0,9 csb=(nil),0
             cof=0x7f4f7802a090,1300:PASS(0x7f4f78033790)/RAW((nil))/unix_stream(18)
             cob=(nil),0:NONE((nil))/NONE((nil))/NONE(0)

See also


Next up

Lua