...
set $foo 0;
set $bar 1;
access_by_lua_file /path/to/script.lua;
access_log /logfile main if=$bar;
location / {
if ($foo) {
return 410;
}
}
}
Скрипт - он проверяет несколько условий и при определенном условии меняет значения $foo и $bar (ngx.var.foo и ngx.var.bar) на противоположные. Смена значений в скрипте происходит (исходя из соотв. записи в логах), а дальше ничего не происходит, т.е. ниже строки access_by_lua_file все продолжает работать с дефолтными значениями заданными в set. ЧЯДНТ?
Есть примерно схожая это как? Насколько схожая?
Обсуждают сегодня