Hi guys, I'm back again with some questions on my squid 2.5S6. In my squid.conf I have configured a parent cache as following:
cache_peer my.parent.cache parent 8080 3130 no-query default According to my access.log, all my logged requests are TCP_MISS/200 just like this: 1058401272.538 5285 192.168.1.50 TCP_MISS/200 20973 GET http://www.apple.com/hardware/ - DEFAULT_PARENT/my.parent.cache text/html According to my understandings, squid is getting the request directly from the parent cache, it is not from it's local cache. WHY?! this page has been requested several times I'm sure!. Isn't it supposed to get it from it's local cache?. Moreover, in squid.conf, I have configured the following (as requested in the documentation): cache_effective_user squid cache_effective_group squid and I have added the squid path in the /etc/rc.d/rc.local in order to start it at system boot time. My question is, how can I know which user is squid running as? does the cache_effective_user makes squid run under "squid" user even if it starts at system boot? is there a command that shows me which user is squid running as? Thanks in advance for all your inputs. Sincerely, LC
