dogpiling (wiki broken)

Mark Maunder mark at feedjit.com
Tue Mar 30 13:06:51 MSD 2010


I tried to update the documentation to add an explanation of the 
'updating' parameter of proxy_cache_use_stale but it appears to have 
broken the entire documentation page on the proxy module after I saved 
my changes to the wiki. It's now blank:

http://wiki.nginx.org/NginxHttpProxyModule

When I hit save the wiki server sent me an index.php file that my 
browser wanted to save to disk (incorrect mime type set). I tried 
several times to re-save or cancel my edit but same result.

Mark.


Piotr Sikora wrote:
>> He's referring to a cache stampede, when an item in the proxy cache 
>> expires and multiple threads simultaneously try to repopulate it 
>> causing load spikes and possible locking conditions.
> 
> nginx changes status of expired cache items to "UPDATING" for the period 
> of time when it fetches new copies. Combine this with 
> "proxy_cache_use_stale updating" and "dogpiling" shouldn't be a problem.
> 
> Best regards,
> Piotr Sikora < piotr.sikora at frickle.com >
> 
> 
> 
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://nginx.org/mailman/listinfo/nginx



More information about the nginx mailing list