9 votes

Quand IIS enregistre-t-il une requête ?

Ça peut paraître idiot, mais quand est-ce qu'ils enregistrent les demandes ? J'ai une application web, et environ 500 proxies HTTP qui chargent cette application. Mais le problème est que parfois (et ce matin souvent), le proxy (utilisant des sockets php) croit s'être connecté et la réponse qui revient est vide.

MAIS IIS n'a pas de journal de cette requête.

Quand IIS enregistre-t-il une requête ? Se pourrait-il qu'il rejette la connexion et ne traite même pas la demande ?

6voto

Cybis Points 5062

IIS enregistre les demandes une fois qu'elles sont terminées. W3WP.exe enregistre les données en mémoire après l'envoi de la réponse au client. Ensuite, à intervalles réguliers (généralement moins de 10 secondes), W3Wp.exe écrit dans le fichier journal IIS spécifié dans la configuration du site Web. Il se peut que vous deviez attendre plusieurs secondes avant que les requêtes soient visibles dans le fichier journal IIS. Je crois que le fichier HTTP.sys est écrit en temps réel. Si vous ne voyez pas vos requêtes dans le fichier journal IIS, vérifiez que vous visitez bien le site Web auquel vous pensez. Vous pouvez également vérifier le fichier le plus récent : \%systemroot%. \System32\LogFiles\HTTPERR Si IIS ne peut pas traiter votre demande, HTTP.sys enregistrera la raison pour laquelle IIS n'a pas pu accepter la demande. J'espère que cela vous aidera. -Chris

0 votes

Avez-vous des sources pour justifier votre affirmation selon laquelle les demandes sont enregistrées après avoir été complétées ? Je ne conteste pas cette affirmation, je suis plutôt curieux de connaître le contexte ou l'historique de ce comportement.

3 votes

Kenny, le journal inclut le temps nécessaire à l'exécution de la demande... par conséquent, la demande doit être terminée avant que cette information soit disponible pour le journal.

0 votes

Cela m'a aidé, nous ne pouvions pas trouver la demande dans les journaux IIS, mais nous avons trouvé la demande annulée dans ceux-ci. Merci beaucoup.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X