Using proxy_store under heavy load.

Dave Cheney dave at cheney.net
Wed May 27 05:23:57 MSD 2009


I suspect that the worker is spending a lot of time in the write() to the 
disk of the cached file. How many workers are your running ? 

Cheers

Dave

zepolen writes:

> « HTML content follows »
> 
> I'm using proxy_store to act as a frontend mirror/cache to amazon s3 for 
> my sites photos.
> 
> Response times are slow, iotop reports ~10-15MB/s being written to disk by 
> nginx.
> 
> The website implements a 'latest' feature, any new photos will requested 
> by many users at the same time.
> 
> I'm thinking nginx is probably getting a request for a photo it doesn't 
> already have, and while it is retrieving the file from s3, more requests 
> come in for the same file, meaning more round trips and more temp files 
> being created. 
> 
> Does proxy_cache handle it differently? (ie, does it know that a url is 
> currently being retrieved from the backed, and block other requests for 
> that url until the file has been retrieved) 





More information about the nginx mailing list