Squid seems to choke and stop sending Windows Update (cached) files to clients
-
pfSense 2.1.5 amd64
squid3 3.1.20 pkg 2.1.1I have about 80 Microsoft Surface RT tablets to perform a "Windows Update" on so I installed the squid3 package on the pfSense (so far I don't see any possible way to clone an RT so the process to setup a bunch is very tedious and manual labor). I set the following configuration up:
LAN
allow users on
transparent
hard disk cache size: 8192
Min. obj. size: 64 (kb)
Max. obj. size: 1048576 (kb)
Memory cache size: 1024 (mb)
Max. obj. size in RAM: 32 (kb)
Cache dynamic content: Yes
Refresh patterns: Windows UpdateEverything else is factory setting.
What will happen is I'll have maybe four or five Surface RT tablets running a Windows Update and then they all seem to stop downloading from the proxy cache. In the tab "real time" I can see the TCP_HIT status scrolling so I know the cache appears to be working. I'm using 12% of a 68GB HDD and memory usage is 10% of 2GB.
Any ideas?
-
I'm not sure if windows updates is dynamic content.
I've gotten this to work well with ubuntu updates in the past.
Not so sure about windows.
That said, I will post this, which I have never tried and may totally break or fix your system. Flip a coin.
https://doc.pfsense.org/index.php/Squid_Package_Tuning
-
thanks for the assistance. I'll read through the content and apply (test).