On 11/08/2012 3:05 a.m., Hank Disuko wrote:
Hi folks,

I'm using:

Squid Cache version 3.0.STABLE13 for i686-suse-linux

This cache has been running well for at least a couple years, or more.  As of 
yesterday, my squid process started using 100% CPU and users on the proxy are 
experiencing extremely slow Internet speeds.

I've disabled caching (thinking it was maybe a cache issue), but the problem 
remains.

Okay. Sometimes it is garbage collection on large caches which sucks up CPU. This test eliminates that.

I've tried strace on the squid process, but I don't know what I'm even looking 
for.  As for syscalls, I see lots of reads and writes.

It seems to be a particular user, or number of users running something through 
the proxy that is causing the CPU to spike.  This morning everything was find 
for a couple hours with users on it...CPU was behaving...then within a minute 
or so it spiked and remained pegged at 100%.  Would a video or audio stream 
cause something like this?  A very large download?

Or lots of downloads. Or someone hit one of the DoS vulnerabilities which have been found and fixed since that release came out.

*please* upgrade your Squid. 3.0 is several years past its end-of-life. At minimum please upgrade to 3.0.STABLE26 to avoid the worst DoS vulnerabilities.

NOTE: free support is only available for the current Squid releases.

Amos

Reply via email to