From f2c68909dcbbc90ae06e86edfda38db615e2dc1f Mon Sep 17 00:00:00 2001 From: John Sully Date: Fri, 28 Feb 2020 22:04:42 -0500 Subject: [PATCH] Fix not respecting max clients config, issue #147 Former-commit-id: 54c96d19954fbddcfd2a307e436ca3290c76e0fb --- src/server.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/server.cpp b/src/server.cpp index 8da8e650b..837b1c38e 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -5121,10 +5121,6 @@ int main(int argc, char **argv) { dictSetHashFunctionSeed((uint8_t*)hashseed); g_pserver->sentinel_mode = checkForSentinelMode(argc,argv); initServerConfig(); - for (int iel = 0; iel < MAX_EVENT_LOOPS; ++iel) - { - initServerThread(g_pserver->rgthreadvar+iel, iel == IDX_EVENT_LOOP_MAIN); - } serverTL = &g_pserver->rgthreadvar[IDX_EVENT_LOOP_MAIN]; aeAcquireLock(); // We own the lock on boot @@ -5251,6 +5247,10 @@ int main(int argc, char **argv) { int background = cserver.daemonize && !cserver.supervised; if (background) daemonize(); + for (int iel = 0; iel < MAX_EVENT_LOOPS; ++iel) + { + initServerThread(g_pserver->rgthreadvar+iel, iel == IDX_EVENT_LOOP_MAIN); + } initServer(); initNetworking(cserver.cthreads > 1 /* fReusePort */);