Come faccio ad avere il numero di richieste al secondo da log di Apache tra 2 date / time?
-
27-09-2019 - |
Domanda
Quale comando posso utilizzare per analizzare file di log di Apache che mi dice tra le ore 11 del giorno x e 13pm del giorno x la richiesta media per secondo è stato ..? Il sistema operativo è Linux (Red Hat)
Grazie
Soluzione
tra le ore 11 del giorno x e 13pm
Il mio orologio non andare fino in fondo a 13pm. Come vanno le cose sul Airstrip 1?
Supponendo che intendevi 01:00 ....
Qualcosa di simile ...
awk 'BEGIN {started=0}
/\[29\/Oct\/2010:11/ {
started=1}
/\[29\/Oct\/2010:1[3-9]/ {
print count/(2*60*60);
exit; }
// {
if (started) count++;
}' <access_log
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow