Wo max Anschlüsse für NodeJS einzustellen (für die Verwendung von Express' get
) in Windows 10? Ist es mit der Einstellung von Max Files (Deskriptoren) in Linux verwandt? Gibt es eine Windows-Version dieser Einstellung? Vorzugsweise eine Einstellung in nodejs, so dass es kompatibel ist, wenn es nach Unix migriert wird?NodeJS express Fenster max Verbindungen Einstellung
Ich vermute Lasttest Modulfehler gibt, weil diese Einstellung, wenn mehr als 2000 gleichzeitige Verbindungen mein Server-Programm zu attackieren, die Express verwendet und halten Verbindungen in einer Warteschlange später verarbeitet werden. Loadtest wird normalerweise für 200 gleichzeitige Verbindungen beendet (-c 200 in der Befehlszeile). Auch wenn ich in einer Schlange keine Verbindungen halten und, wenn der Betrieb in get
ist einfach ("response.end('hello world')"
), spielt es keine Fehler geben für -c 2000 vielleicht endet es eine Arbeit vor anderen beginnen so dass sie nicht 2000 gleichzeitigen wirklich nur die Warteschlange Version hat 2000 Nebenläufigkeit?
Ich benutze nicht HTTP-Modul, aber ich handhabe xlmhttprequest gesendet von Clients auf der Serverside express module
get
Funktion.
Vielleicht Desktop-Version Windows-Betriebssystem nicht mit Server-Anwendungen im Verstand entwickelt, damit es nicht eine Einstellung für max Anschlüsse verfügt, max Dateizugriffe und die damit verbundene Variablen darin fest einprogrammiert wurden?
Parameter in der Registrierung geändert und neu gestartet, aber es ist dasselbe. Deaktiviertes Lesen von Dateien (fs-Modul) zum Isolieren von Verbindungen. Immer noch das gleiche. Bezieht sich die maximal geöffnete Datei auf das Netzwerk? –
Zumindest habe ich gelernt, dass das Problem nicht Max-Verbindungen Einstellung ist. –