NGINX lifecycle

Joel Parker joel.parker.gm at gmail.com
Thu Nov 9 21:17:36 UTC 2017


I want to load a table of key/value pairs from the file system when nginx
starts and not every time a request comes in. I am going to use the
key/value pairs to compare against incoming post args in my location block.

My question is how many times is init_by_lua_block called ? or is there
somewhere else I should be loading the file ?

server {
         init_by_lua_block {
             some_global_var = stuff from file io read;
         }

          location \ {
                 ...
         }
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20171109/5de8a208/attachment.html>


More information about the nginx mailing list