openresty-systemtap-toolkit
openresty-systemtap-toolkit copied to clipboard
Real-time analysis and diagnostics tools for OpenResty (including NGINX, LuaJIT, ngx_lua, and more) based on SystemTap
``` ./ngx-leaked-pools -p 15471 semantic error: while resolving probe point: identifier 'process' at :9:7 source: probe process("/usr/sbin/nginx").provider("nginx").mark("create-pool-done") ^ semantic error: no match Pass 2: analysis failed. [man error::pass2] ``` **NGINX...
Hello: I use sample-bt-off-cpu like this `./sample-bt-off-cpu -t 10 -p PID -u > out.stap`, and debuginfo is also exist. But the output is low-level symbol name, is this correct? It...
``` ./ngx-active-reqs -p 15470 semantic error: symbol without referent: identifier 'nreqs' at :131:13 source: if (nreqs || !0) { ^ semantic error: while resolving probe point: identifier 'process' at :6:7...
when run ngx-active-reqs by stap 4.0 without the "-k" option, it reports the following errors: ``` semantic error: symbol without referent: identifier 'nreqs' at :133:13 source: if (nreqs || !0)...
error is: semantic error: while resolving probe point: identifier 'process' at :5:7 source: probe process("/usr/sbin/nginx").function("ngx_process_events_and_timers"), ^ semantic error: no match Pass 2: analysis failed. [man error::pass2] Number of similar error...
``` ./ngx-phase-handlers -p 15471 WARNING: Bad $context variable being substituted with literal 0: identifier '$r' at :22:16 source: cmcf = $r->main_conf[ctx_index] ^ semantic error: while processing function print_phase semantic error:...
``` ./ngx-header-filters -p 15471 semantic error: while processing probe process("/usr/sbin/nginx").function("ngx_http_header_filter") from: process("/usr/sbin/nginx").function("ngx_http_header_filter") semantic error: unable to find global 'ngx_http_top_header_filter' in /usr/sbin/nginx: operator '@var' at :12:31 source: top_filter = usymname(@var("ngx_http_top_header_filter")) ^...
``` ./ngx-cycle-pool -p 15471 semantic error: while processing probe process("/usr/sbin/nginx").function("ngx_process_events_and_timers") from: process("/usr/sbin/nginx").function("ngx_process_events_and_timers") semantic error: type definition 'ngx_pool_t' not found in '/usr/sbin/nginx': operator '@cast' at :11:28 source: ngx_pool_t_size = &@cast(0, "ngx_pool_t")[1]...
``` ./ngx-body-filters -p 15471 semantic error: while processing probe process("/usr/sbin/nginx").function("ngx_http_write_filter") from: process("/usr/sbin/nginx").function("ngx_http_write_filter") semantic error: unable to find global 'ngx_http_top_body_filter' in /usr/sbin/nginx: operator '@var' at :12:31 source: top_filter = usymname(@var("ngx_http_top_body_filter")) ^...