← Back to team overview

sslug-teknik team mailing list archive

Re: apache udvidet logning

 

carsten@xxxxxxxxxxxx (Carsten) writes:

> Jeg kunne godt ønske mig bedre logning og ville derfor høre om det
> ville være muligt at lave flere tidslogninger for et given request i
> apache.

Tjoo, en del af dine ønsker burde være til at opfylde, med lidt smart
brug af handlers og filters. Men det vil nok være besværligt at måle
på hvad der sker før apache læser data fra en socket og hvad der sker
efter Apache har skrevet til en socket. Altså primært det tidsrum fra
clienten laver en open til apache modtager første byte og fra apache
sender sidste byt til clienten modtager den.

Ellers burde man med et input filter og et output filter kunen notere
sig tidspunktet for hvornår man modtager første byte, hvornår man
modtager sidste byte, hvornår man sender første byte og hvornår man
sender sidste byte. Eventuelt kan man hooke sig ind i nogle af Apaches
handlers for hvad der sker fra man har modtaget hele requestet til man
er klar til at sende et svar. Men det afhænger lidt af hvordan du har
sat apache op til at håndtere requests.

Alle ovenstående tidspunkter indsættes så i requestes notes()-struktur
som så aflæses af en LogHandler som skriver det et passende sted.

//Makholm


Follow ups

References