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

War es hilfreich?

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?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top