Node.js - Cluster ModuleIf a reverse proxy is configured to load balance between three Node.js servers, what happens when one server becomes unresponsive?AThe reverse proxy sends requests to all servers regardless of status.BThe reverse proxy crashes and stops all traffic.CThe reverse proxy restarts the unresponsive server automatically.DThe reverse proxy stops sending requests to the unresponsive server.Check Answer
Step-by-Step SolutionSolution:Step 1: Understand reverse proxy health checksReverse proxies typically detect unresponsive servers and stop routing requests to them.Step 2: Eliminate incorrect optionsReverse proxy does not crash or restart servers; it avoids sending requests to bad servers.Final Answer:The reverse proxy stops sending requests to the unresponsive server. -> Option DQuick Check:Reverse proxy load balancing = C [OK]Quick Trick: Reverse proxy skips unresponsive servers [OK]Common Mistakes:Thinking reverse proxy crashes on server failureAssuming reverse proxy restarts serversBelieving requests continue to unresponsive servers
Master "Cluster Module" in Node.js9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallPerf
More Node.js Quizzes Debugging and Profiling - Heap snapshot for memory leaks - Quiz 12easy Debugging and Profiling - Debugging with VS Code - Quiz 3easy Debugging and Profiling - Console methods beyond log - Quiz 6medium Error Handling Patterns - Graceful shutdown on errors - Quiz 8hard Error Handling Patterns - Error-first callback convention - Quiz 5medium Error Handling Patterns - Graceful shutdown on errors - Quiz 1easy Timers and Scheduling - setImmediate vs process.nextTick - Quiz 5medium Timers and Scheduling - setImmediate vs process.nextTick - Quiz 9hard Worker Threads - Worker pool pattern - Quiz 7medium Worker Threads - When to use workers vs cluster - Quiz 4medium