Bonjour,
Sur un serveur IIS (Windows Server 2003), un pool d'application redémarre régulièrement grâce au recyclage d'application de cette version d'IIS.
Cela permet effectivement d'assurer la continuité du service, mais cela implique également d'accepter que quelque chose cloche.
En étudiant les logs httperr*.log, il apparaît que l'appel à un web service (développé par un prestataire extérieur qu'il met à jour indépendamment de notre service informatique) semble occasionner un recyclage de pool.
Dans le log en question, , s-reason = "Connection_Abandoned_By_AppPool" appraît de nombreuses fois pour ce processus !
Avez vous une idée pour tracer l'utilisation de ce service web ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 2009-01-23 10:38:33 192.168.xxx.xxx 1610 192.168.xxx.xxx 80 HTTP/1.1 POST /ConsoWebService/ConsoService.asmx - 1 Connection_Abandoned_By_AppPool DefaultAppPool 2009-01-23 10:38:33 192.168.xxx.xxx 1676 192.168.xxx.xxx 80 HTTP/1.1 POST /ConsoWebService/ConsoService.asmx - 1 Connection_Abandoned_By_AppPool DefaultAppPool
- Au niveau des logs IIS ?
- En ajoutant une trace au niveau des "journaux et alertes de l'analyseur de performances" ? Dans ce cas, quel compteur peut-être utilisé ?
Il existe peut-être par ailleurs un outils (de préférence freeware) qui permette de faire cela ?
Car le but, serait de prouver mes dires (ce service web fonctionne mal et il est la cause de plantages) tout en étant averti des montées en charge.
Merci par avance de vos aides et conseils.
Partager