2012-09-19 3 views
1

J'ai 3 applications sur le même serveur Web. Deux d'entre eux sont configurés dans des pools d'applications ASP.NET 4 distincts et l'un d'entre eux se trouve sur un pool d'applications ASP.NET 2.IIS 7 et ASP.NET 4 timeout

Je rencontre des délais d'attente intermitents lors de l'accès à ces applications pendant la journée. Pour retrouver ces délais, j'ai mis en place un service de surveillance de ping (motive.com). Voici un échantillon du délai d'attente ocurrencies journal:

 
app  date       downtime  main reason 
APP2 19-September-2012, at 14:51 4 mins 50 secs connect() timed out! 
APP1 19-September-2012, at 14:51 4 mins 50 secs connect() timed out! 
APP2 19-September-2012, at 14:11 2 mins 50 secs couldn't connect to host 
APP1 19-September-2012, at 14:11 2 mins 50 secs couldn't connect to host 
APP2 19-September-2012, at 9:17 2 mins 41 secs couldn't connect to host 
APP1 19-September-2012, at 9:17 2 mins 41 secs couldn't connect to host 
... 

Comme vous pouvez le voir, les deux ASP.net 4 piscines sont des chronogrammes simultanément. Je surveille également le site web du pool d'applications ASP.NET 2.0 et je n'ai pas un seul timeout!

Il n'y a aucun motif lié à l'heure de la journée (jour/nuit). Les intervalles entre les temporisations ne suivent pas non plus un modèle, parfois ils se produisent après 40 minutes, d'autres prennent quelques heures entre les deux.

La temporisation ne dure jamais plus de 5 minutes, mais elle varie également de 2 à 5 minutes de manière aléatoire. Au début, je pensais que cela pouvait avoir quelque chose à voir avec le recyclage des pools d'applications, mais j'ai vérifié et le recyclage devrait avoir lieu après 24 heures et désactivé pour d'autres événements (pics de mémoire, etc.).

Le site est rarement accessible (il est en beta test), donc il n'y a pas grand nombre d'accès, la demande des travailleurs, la consommation de mémoire, etc.

J'ai également vérifié le journal IIS et il y a 2 5 minutes d'interruption pendant les heures d'arrêt signalées par le service de surveillance, mais aucun message d'erreur. J'ai également vérifié le journal des événements Windows et n'ai rien trouvé d'inhabituel dans les événements système et d'application.

Je suis vraiment désespéré en ce moment. Si quelqu'un pouvait m'aider, je serais vraiment reconnaissant.

Cordialement, Eduardo de Freitas

+0

"c'est en bêta-test" - Y at-il une chance que ce soit un problème au niveau de l'application? Enregistrez-vous par programme les événements de niveau d'application (par exemple, temps total pour satisfaire la demande de X)? – Carth

+0

L'un des sites Web asp.net est une application Web et l'autre est essentiellement une page Web mvc statique. Et tous les deux sont simultanément inaccessibles. Il n'y a aucun utilisateur connecté ou visiteur demandant ces pages (en plus du service de surveillance). – user1684007

Répondre