NGINX lifecycle

Joel Parker at
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: <>

More information about the nginx mailing list