Node.js · Senior · Frage 10 von 75
Die p99-Latenz ist hoch, aber die durchschnittliche CPU-Auslastung niedrig. Was könnte die Ursache sein?
- 1Der Server hat zu viel RAM für den Node.js-Prozess
- 2Zu wenige Logzeilen, um die langsamen Anfragen klar zu sehen
- 3Gelegentliches Blockieren der Event Loop, das wartende Anfragen verzögert
Antwort zeigen
Richtige Antwort: Gelegentliches Blockieren der Event Loop, das wartende Anfragen verzögert
Erklärung
Miss die Verzögerung der Event Loop mit monitorEventLoopDelay. Kurze CPU-Spitzen zeigen sich nicht in der durchschnittlichen CPU, halten aber alle gleichzeitigen Anfragen auf.