]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Do not open HTTP/etc listening sockets for Coordinator because it should
authorAlex Rousskov <rousskov@measurement-factory.com>
Sun, 2 May 2010 01:49:37 +0000 (19:49 -0600)
committerAlex Rousskov <rousskov@measurement-factory.com>
Sun, 2 May 2010 01:49:37 +0000 (19:49 -0600)
not do anything other than process coordination.

src/main.cc

index 2815a5c31b2acc05be058c78724de8ce3ddc7c4c..7eced83f5843b22e18a6d6d9dc5c66c853bdfef3 100644 (file)
@@ -621,6 +621,11 @@ shut_down(int sig)
 static void
 serverConnectionsOpen(void)
 {
+    // Coordinator does not start proxying services
+    if (!opt_no_daemon && Config.main_processes > 1 &&
+       KidIdentifier == Config.main_processes + 1)
+       return;
+
     clientOpenListenSockets();
     icpConnectionsOpen();
 #if USE_HTCP