NGINX lifecycle

Nelson, Erik - 2 erik.l.nelson at
Fri Nov 10 14:08:58 UTC 2017

> On Thu, Nov 09, 2017 at 03:17:36PM -0600, Joel Parker wrote:
> > 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 ?

Looks like once to me. says

Runs the specified Lua code upon every Nginx worker process's startup when the master process is enabled. When the master process is disabled, this hook will just run after init_by_lua*.

Also, there's an openresty-en mailing list, that might be a better place for openresty-specific questions.

This message, and any attachments, is for the intended recipient(s) only, may contain information that is privileged, confidential and/or proprietary and subject to important terms and conditions available at   If you are not the intended recipient, please delete this message.

More information about the nginx mailing list