Warum funktioniert mein Windows Form app Timeout beim Treffen wiederholt 7 IIS extern?
-
25-09-2019 - |
Frage
Ich habe eine sehr einfache Windows Form app, dass ein Treffer IIS 7 Seite über 2000-mal innerhalb von wenigen Sekunden (mit Gewinde).
Als ich diese App auf dem Server laufen selbst, entweder localhost oder die IP-Adresse, alles ist völlig in Ordnung.
Allerdings, wenn ich die App auf meiner Dev-Box laufe, die IP-Adresse, ich einen Fehler aus der „GetResponse“ Methode erhalten:
Der Betrieb ist abgelaufen
Die App kann auf jeden Fall auf die Website verbinden, weil sie entweder konsequent beginnen werfen die Timeout-Fehler nach 10 oder so Treffern (nicht mehr als 11), oder es führt die Timeout-Fehler sofort.
Was ist los?
Es ist hitting IIS 7 auf einem Windows Server 2008 VM (externe Box), Windows Firewall ausgeschaltet ist.
Meine App lokal auf meiner Dev-Box als Admin ausgeführt wird.
cheers
Lösung
ich glaube, die Standard-Thread-Pool-Größe für IIS etwa 10 Threads ist. Sie sind, dass die einzelnen Server zu überlasten.
Sind Sie tun Performance-Tests? Haben Sie, dass viele Anfragen erwarten, dass schnell, in der Produktion?