On Tue, 17 Jan 2006, Joost de Heer wrote:
> One of our proxies has a problem which causes the response time to explode. 
> We've been unable to find a cause for this behaviour, but I want to implement 
> a workaround: when the median response time grows over 1 second (normal 
> behaviour is a median response time of about 100/110ms) I want to 
> automatically restart the proxy.
It's better to spend some time on identifying why this happens. Would give 
you a much more precise tool on when Squid needs to be restarted.
Possible causes
   - Memory shortage. Montior with vmstat/sar.
   - I/O bottleneck. Monitor with vmstat/iostat/sar.
   - Overload. Monitor CPU usage with vmstat/iostat/sar, and filedescriptor 
usage in Squid using snmp polling. Also keep an eye on cache.log.
> Does anyone have something like this already implemented
I have a similar thing.. restarting Squid if the event loop takes longer 
than X seconds to complete. Not exacly what you ask for.
> or do I need to write my own script that does this? I'd hate reinventing 
> the wheel, since I'm not really a script builder....
To do exacly what you ask for you probably have to write your own script.
Regards
Henrik
Received on Sat Feb 11 2006 - 05:24:52 MST
This archive was generated by hypermail pre-2.1.9 : Wed Mar 01 2006 - 12:00:03 MST