有输出
Tracing 4154 (/usr/local/openresty/nginx/sbin/nginx) for LuaJIT 2.0...
调用的脚本是:
function _M:TestRedisFunc()
local redis = require "resty.redis"
local red = redis:new()
red:set_timeout(1500) -- 1 sec
local ok, err = red:connect("10.20.102.238", 6379)
if not ok then
ngx.say("failed to connect: ", err)
return
end
ok, err = red:auth("testPassword")
if not ok then
ngx.say("failed to auth")
return
end
ok, err = red:set("dog", "an animal")
if not ok then
ngx.say("failed to set dog: ", err)
return
end
local ok, err = red:set_keepalive(10000, 600)
if not ok then
ngx.log(ngx.ERR, "set_keepalive error", err)
ngx.exit(500)
return
end
整个过程除了第一行的输出,其他的都没有输出。
运行脚本中添加 -a ‘vvv’ 之后的输出为
.......
stapio:parse_modpath:448 modpath="/lib/modules/2.6.32-358.el6.x86_64/systemtap/stap_93e02da5c8bfaa79a4c3d5164e6f0471_25240.ko"
stapio:main:50 modpath="/lib/modules/2.6.32-358.el6.x86_64/systemtap/stap_93e02da5c8bfaa79a4c3d5164e6f0471_25240.ko", modname="stap_93e02da5c8bfaa79a4c3d5164e6f0471_25240"
stapio:init_stapio:369 init_stapio
stapio:init_ctl_channel:30 Opened .cmd (5)
stapio:stp_main_loop:569 in main loop
stapio:stp_main_loop:588 select_supported: 1
stapio:init_relayfs:244 initializing relayfs
stapio:init_relayfs:269 attempting to open trace0
stapio:init_relayfs:269 attempting to open trace1
stapio:init_relayfs:281 ncpus=1, bulkmode = 0
stapio:init_relayfs:364 starting threads
stapio:stp_main_loop:744 systemtap_module_init() returned 0
Tracing 4154 (/usr/local/openresty/nginx/sbin/nginx) for LuaJIT 2.0...