Un serveur Apache 2 s'étouffe sous plusieurs requêtes. La quantité de processus atteint le nombre défini par Maxclient et les nouvelles connexions s'accumulent dans la file d'attente. Je dois identifier les demandes qui prennent trop de temps x nombre de demandes. Les journaux Apache peuvent afficher:Comment voir dans Apache enregistre le temps de traitement de la demande, pas de demande de service
% D Le temps nécessaire pour répondre à la demande, en microsecondes.
ou
% ... T Le temps nécessaire pour servir la demande, en quelques secondes.
Cette fois prise à servir les requêtes rendent difficile à analyser. Parce qu'au moment où la table de processus déborde, c'est le temps que je dois mesurer. Et le temps de service est égal à temps passé dans la file d'attente de connexion plus temps traité. Donc un script .php qui a pris 2 secondes montrera 2 secondes. Et script .cgi qui a passé minute (données réelles;)) dans la file d'attente affichera 60,5 secondes.
Existe-t-il un moyen de consigner le temps nécessaire au traitement des demandes, de préférence sans engager de hooks?