Hello!

On Wed, Feb 11, 2015 at 06:21:48PM +0000, Dani Bento wrote:

> Hello,
> 
> After some research, we simplify our configuration to only have an
> header_filter_by_lua_file 'script.lua' with the following
> code:
> 
> ngx.log(ngx.WARN, string.format("enter script"))
> ngx.exit(502)
> 
> Making a siege -i -c 100 http://localhost/location we get some of the
> reported upstream_response_time.
> 
> To verify if this could be some type of concurrency problem we put a
> ngx.sleep(0.001) before the ngx.exit() call. Apparently, this change
> removed all the wrong times in the upstream_response_time, giving
> always the expected value.
> 
> Can be this a problem of the lua-nginx-module? Or some nginx race
> condition?

Yes, it can.

-- 
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx-devel mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-devel

Reply via email to