比如下边的代码,interval被声明在init_by_lua里,供timer和req共用,这样合理吗?
还有没有更好的方式,谢谢。
init_by_lua_block
{
interval = 1
}
init_worker_by_lua_block
{
ngx.timer.at(0, function(premature)
while true do
ngx.sleep(
interval)
end
end)
}
...
location = /update_interval
{
content_by_lua_block
{
interval = tonumber(ngx.req.get_uri_args().interval)
ngx.say('interval updated!')
}
}
在 2016年6月10日星期五 UTC+8下午9:18:45,doujiang写道:
Hello
不大明白你的意思,能用简短的代码描述一下不?