Pourquoi mon délai d'application Windows Form en frappant à plusieurs reprises IIS 7 externe?
-
25-09-2019 - |
Question
J'ai une application Windows Form très simple qui frappe un site IIS 7 environ 2000 fois dans l'espace de quelques secondes (en utilisant des fils).
Quand je lance cette application sur le serveur lui-même, en utilisant localhost ou l'adresse IP, tout est tout à fait bien.
Cependant, quand je lance l'application sur ma boîte de dev, en utilisant l'adresse IP, je reçois une erreur de la méthode « GetResponse »:
L'opération a expiré
L'application peut certainement se connecter au site, car il commence à lancer constamment soit l'erreur de délai d'attente après 10 ou frappe donc (pas plus de 11), ou il jette l'erreur de délai d'attente immédiatement.
Qu'est-ce qui se passe?
Il est frappant IIS 7 sur un ordinateur Windows Server 2008 VM (boîtier externe), Pare-feu Windows est désactivé.
My App est en cours d'exécution boîte sur mon dev localement comme administrateur.
hourras
La solution
Je crois que la taille du pool de threads par défaut pour IIS est d'environ 10 threads. Vous surcharger ce seul serveur.
Êtes-vous en train de faire des tests de performance? Pensez-vous que de nombreuses demandes, que rapide, dans la production?