view config @ 2:aee676aa6c1f default tip

Fixed delaying subrequests. Similar to 7fcf209d40c8 in the limit_req module, we now set wev->delayed to avoid interference with other subrequests. With 903fb1ddc07f in nginx (wev->delayed handling moved to the connection event handler, nginx 1.11.13), it will be also possible to remove wev->timedout tests and wev->timedout / wev->delayed reset after the timer expiration. These are preserved for now to make the code compatible with older nginx versions.
author Maxim Dounin <mdounin@mdounin.ru>
date Mon, 29 May 2017 18:28:58 +0300
parents 3cdd7ed86819
children
line wrap: on
line source

# (C) Maxim Dounin
# Configuration for ngx_http_delay_module.

ngx_addon_name="ngx_http_delay_module"

if test -n "$ngx_module_link"; then

ngx_module_type=HTTP
ngx_module_name=ngx_http_delay_module
ngx_module_incs=
ngx_module_deps=
ngx_module_srcs=$ngx_addon_dir/ngx_http_delay_module.c
ngx_module_libs=

. auto/module

else

HTTP_MODULES="$HTTP_MODULES \
		ngx_http_delay_module"

NGX_ADDON_SRCS="$NGX_ADDON_SRCS \
		$ngx_addon_dir/ngx_http_delay_module.c"

fi