diff options
author | Maxim Dounin <mdounin@mdounin.ru> | 2011-12-12 10:47:48 +0000 |
---|---|---|
committer | Maxim Dounin <mdounin@mdounin.ru> | 2011-12-12 10:47:48 +0000 |
commit | 64a9f700929dbc8f0730be4f91cc3bbfde8fc3e6 (patch) | |
tree | 11f67773d431f7539464fc9489102796929207cc /src/os/unix/ngx_linux_init.c | |
parent | b839e6febb5c32bd3649d1e60cdc40d42efffe43 (diff) | |
download | nginx-64a9f700929dbc8f0730be4f91cc3bbfde8fc3e6.tar.gz nginx-64a9f700929dbc8f0730be4f91cc3bbfde8fc3e6.zip |
Cache: handling of cache files with long headers.
There are two possible situations which can lead to this: response was
cached with bigger proxy_buffer_size value (and nginx was restared since
then, i.e. shared memory zone content was lost), or due to the race in
the cache update code (see [1]) we've end up with fcn->body_start from
a different response stored in shared memory zone.
[1] http://mailman.nginx.org/pipermail/nginx-devel/2011-September/001287.html
Diffstat (limited to 'src/os/unix/ngx_linux_init.c')
0 files changed, 0 insertions, 0 deletions