Il semble utile de connaître le type de demandes actuellement dans la file d'attente lorsque la file d'attente est bloquée. Y a-t-il des moyens pour moi de connaître l'information? par exemple. demande url, client ip, cookie, corps ...Requêtes ASP.NET placées en file d'attente, puis-je identifier quelles sont ces demandes?
Répondre
Vous pouvez regarder dans ASP.NET tracing entre-temps. Cela liste des choses comme le temps de traitement de la page, la demande d'adresse IP, la page demandée ainsi que les variables de session, de formulaire, de demande et d'application actuellement utilisées.
Cependant, ceux-ci sont tous enregistrés après la demande a été signifié, donc ne montre pas une mise à jour en direct, mais il devrait vous aider à voir ce que
Existe-t-il des moyens pour moi de connaître les informations d'entre eux?
Les requêtes techniquement lentes auront une longue durée dans vos journaux IIS. Utilisez LogParser pour voir quelles requêtes ont été prises le plus longtemps et utilisez les temps maximum avec l'écart-type pour repérer les demandes qui ont pu être mises en file d'attente.
En utilisant LogParser et cette requête
/* Returns the number of times a particular page (in this case .as* files) was hit, with the average, minimum, and maximum time taken, along with the standard deviation. */
SELECT TO_LOWERCASE(cs-uri-stem) AS csUriStem, COUNT(*) AS Hits, DIV (MUL(1.0, SUM(time-taken)), Hits) AS AvgTime,
SQRROOT (SUB (DIV (MUL(1.0, SUM(SQR(time-taken))), Hits) , SQR(AvgTime))) AS StDev, Max(time-taken) AS Max, Min(time-taken) AS Min,
TO_REAL(STRCAT(TO_STRING(sc-status), STRCAT('.', TO_STRING(sc-substatus)))) AS Status, Min(TO_LOCALTIME(date)) AS LastUpdate
FROM '[LOGFILEPATH]'
WHERE cs-uri-stem like '%.as%' GROUP BY TO_LOWERCASE(cs-uri-stem), TO_REAL(STRCAT(TO_STRING(sc-status), STRCAT('.', TO_STRING(sc-substatus)))) HAVING COUNT(*) > 2
order by AvgTime desc
- 1. Quelles sont les raisons de ces 2 messages d'erreur?
- 2. Prioriser les demandes ASP.NET
- 3. Quelles sont les causes des demandes en double en utilisant spring, tomcat et hibernate?
- 4. Quelles sont les alternatives à Spring Batch pour gérer les tâches en file d'attente?
- 5. Comment puis-je optimiser ces requêtes?
- 6. Quelles sont les implications en termes de performances du mappage générique de toutes les demandes via IIS 6.0?
- 7. Yahoo-Pipes Throttles Requests: Quelles sont les limites?
- 8. Quelles sont les variables initialisées en Delphi?
- 9. comment ces deux variables sont-elles déballées?
- 10. ASP.Net Contrôles personnalisés et contrôles utilisateur: Ces deux éléments sont-ils identiques
- 11. Solutions de mise en file d'attente pour ASP.NET MVC
- 12. Quelles sont les valeurs à utiliser pour les requêtes max de FastCGI, maxspare, minspare, maxchildren?
- 13. Comment identifier les données est codé en utilisant Server.UrlEncode() Asp.net
- 14. ASP.NET MVC + jQuery + IIS6: plusieurs requêtes Ajax
- 15. Quelles sont les règles concernant les chemins httpHandler dans ASP.NET?
- 16. Pourquoi ces types d'enregistrements sont-ils en conflit?
- 17. Où sont ces octets []? (En Java utilisant JProfiler)
- 18. Quelles sont les options de validation pour ASP.NET MVC
- 19. Quelles sont vos asp.net C# wrappers de débogage
- 20. file d'attente asp.net UpdatePanel publications
- 21. Comment ces vars sont-ils initialisés?
- 22. Ces numéros aléatoires sont-ils 'sûrs'
- 23. Ces statistiques memcached sont-elles normales?
- 24. Besoin de suggestion pour la file d'attente en mémoire ASP.Net
- 25. Ces exemples sont-ils des fermetures C#?
- 26. comment ces initialisations NSMutableArray sont-elles différentes?
- 27. Quelles sont les modifications empilables?
- 28. Quelle est la longueur de la file d'attente des demandes sur un système Vista?
- 29. Quelles sont les meilleures pratiques pour optimiser plusieurs requêtes SQL LIKE à colonnes?
- 30. Mail File d'attente dans asp.net
Êtes-vous essayer d'identifier les problèmes de performance, si une adresse IP spécifique est à l'origine d'un certain délai, des pages spécifiques? –