Warnung: Ich bin ein fast völliger Neuling in der Serververwaltung. Ich betreibe seit Jahren meine eigenen Webserver, aber nur auf einem sehr grundlegenden Niveau.
Nachdem das gesagt ist, bin ich jetzt auf einem VPS-Host, der eine Prozessanzahlbegrenzung erzwingt (ich nehme an, sie führen Kernel-Sharing über Container durch).
Windows Server 2008 R2, IIS 7.5 Ich habe etwa 100 gleichzeitige Benutzer, aber jeder Benutzer lädt nur etwa alle 5 Minuten eine Seite. Jede Seite löst während dieser 5 Minuten etwa 5-10 HTTP-Anfragen aus.
Mit der oben genannten Last komme ich ständig an die von meinem VPS-Host vorgegebene Grenze von 100 Numprocs oder überschreite sie sogar, was zu Dienstunterbrechungen führt (503 Service Unavailable).
Gibt es eine Möglichkeit, die Anzahl der Prozesse zu reduzieren, etwa durch Wiederverwendung, Warteschlangenbildung oder auf andere Weise – um der Stabilität auf Kosten der Ausführungsgeschwindigkeit Priorität einzuräumen?
Danke
ps: Bearbeiten - anscheinend sind es SVCHOST.EXE-Prozesse, die schneller hochfahren, schneller als W3WP.EXE ... Ich habe keine Ahnung, was das bedeuten könnte, aber es ist wahrscheinlich eine nützliche Information