Affirmation, mauvaises performances et impasses lors de la création de demandes de service Web à ASP.NET
-
29-10-2019 - |
Question
J'ai récemment déployé une application Web qui utilise de nombreux appels de services Web. Pendant le développement, je n'ai remarqué aucune impasse ni affirmation, mais maintenant, lorsque le site Web est en direct et fortement visité, je reçois cette erreur dans mon journal des événements quelques fois par jour, et le site Web se fige également pour que je redémarre IIS .
Le pool d'applications «par défaut Apppool» a dépassé ses paramètres de limite de travail.
J'ai trouvé des informations sur ce site http://support.microsoft.com/kb/821268, cela semble prometteur, mais j'ai besoin d'aide concernant les valeurs de réglage.
Je pense à régler ces paramètres:
* maxWorkerThreads
* minWorkerThreads
* maxIoThreads
* minFreeThreads
* minLocalRequestFreeThreads
* maxconnection
* executionTimeout
Il est d'abord dit que je dois les faire dans machine.configm mais je ne pourrais pas les faire dans web.config?
Deuxièmement, quels seraient les paramètres recommandés pour résoudre mon problème avec affirmation? Mon serveur Web (virtuel) s'exécute sur la configuration du système suivant:
Je sais aussi que pour résoudre ce problème de façon permanente, je devrais peut-être faire quelque chose avec mon code, ajouter de la mise en cache, etc. Je salue également les conseils à ce sujet.
Pas de solution correcte