HttpDegradationModule

= Synopsis = This module allow to return 204 or 444 code for some locations on low memory condition:

http { degradation sbrk=500m;

server {

location /some { degrade 204; }

Currently it can be used if sbrk(0) syscall reports real memory volume allocated by a proccess.

It does not work for Linux and FreeBSD 7.0+ where malloc may use mmap. It can be used on FreeBSD before 7.0 and on 7.0+ if MALLOC_OPTIONS=Dm.

= Directives =

degradation
syntax: degradation sbrk=mem_used

default: none

context: http

degrade
syntax: degrade error_code

default: none

context: location