Hi Amos, I tried and it works now. But my original problem remains the same. Those lines are now looking like .. cache_peer engwikiweb1.eng.company.com parent 443 0 originserver ssl sslflags=DONT_VERIFY_PEER round-robin cache_peer engwikiweb2.eng.company.com parent 443 0 originserver ssl sslflags=DONT_VERIFY_PEER round-robin Then i tested the same keeping Apache1 down which confirms my original problem of Squid not failing over to the other apache is still the same. Note: removing round-robin in these lines did not make a difference. I now guess, apache v-hosts are probably creating issues but not sure if it is grossly wrong OR is this some sort of bug that Squid 3.2.3 fail to handle the cache_peer parent failures httpd-vhosts.conf.txt <http://squid-web-proxy-cache.1019090.n4.nabble.com/file/n4658381/httpd-vhosts.conf.txt> ? httpd-vhosts.conf is enclosed here. Appreciate your help. Thanks. -- View this message in context: http://squid-web-proxy-cache.1019090.n4.nabble.com/Squid-round-robin-to-2-Apache-s-tp4658362p4658381.html Sent from the Squid - Users mailing list archive at Nabble.com.