I have just recently found polipo and have found it quite impressive. I am trying to tune it to be a 'cache_peer' for our squid setup.
polipo being the final hop that leaves the network Internet bound.. I find that I routinely am 'short on chunk memory' regardless of what I tune or do not tune. I have made an elaborate monit/daemontools setup for polipo. I have even gone so far as to make two proxies for squid to cache_peer to. I have not seen any posts for the December 2012 year so I am not sure if I am talking to a dead horse.. below is the basic config for both proxies: pidFile = /var/run/polipo/polipo.pid proxyAddress = "0.0.0.0" # IPv4 only allowedClients = 127.0.8.0/24, 127.0.0.1, 10.20.0.10 proxyName = "polipo.pcsd" diskCacheRoot = "" dnsQueryIPv6 = no censoredHeaders = from, accept-language, x-pad, link censorReferer = maybe logFile=/var/log/polipo maxAge = 5m maxExpiresAge = 5m maxNoModifiedAge = 5m maxConnectionAge = 5m clientTimeout = 92s serverIdleTimeout = 30s and the daemontools run file for each of the processes looks like this: exec /usr/bin/polipo -c /etc/polipo/config logFile=/var/log/polipo-8124 pidFile=./polipo.pid proxyAddress=127.0.8.124 proxyPort=8124 (the other being 8125) and the squid lines sending traffic to the polipo proxies: cache_peer 127.0.8.124 parent 8124 0 no-query no-digest no-netdb-exchange round-robin cache_peer 127.0.8.125 parent 8125 0 no-query no-digest no-netdb-exchange round-robin # never_direct allow all When working properly never_direct forces squid to get results from the cache_peers.. I have monit checking the 8124/8125 is accessable, and if not, svc -t /service/polipo[8124 8125]; which restarts it, but it still hangs.. this machine is a vm and I only have 4G allocated to the vm, but have more if it would help. this is another config that I was working on.. but again it still ends up 'short on chunk memory' pidFile = /var/run/polipo/polipo.pid allowedClients = 127.0.0.1, 10.20.0.10 proxyName = "polipo.pcsd" chunkHighMark = 536870912 diskCacheRoot = "" disableServersList = false dnsQueryIPv6 = no dnsUseGethostbyname = yes censoredHeaders = from, accept-language, x-pad, link censorReferer = maybe pmmFirstSize = 262144 pmmSize = 32768 chunkCriticalMark = 262144 chunkLowMark = 0 maxAge = 5m maxExpiresAge = 5m maxNoModifiedAge = 5m objectHashTableSize = 0 publicObjectLowMark = 65535 objectHighMark = 131072 dontCacheRedirects = true dontCacheCookies = true maxConnectionAge = 5m logFile=/var/log/polipo serverMaxSlots = 8 serverSlots = 8 serverSlots1 = 8 I am unclear where I need to go to see how things are doing or how I can further help myself without the aid of others.. Thanks for taking the time to read this. ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Polipo-users mailing list Polipo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/polipo-users