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

Était-ce utile?

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?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top