Overblik over belastning på en Webserver med flere websites

Typisk har man flere hundrede websites (nogle mere ublu konkurrenter har endda både 5 og 10.000) per fysiske server, og det kan ofte være svært at finde ud af præcis hvilke webhoteller der belaster serveren. Det har vi selv slåsset en det med indtil vi fandt det her lille lækre Python script:

Den er afhængig af at /server-status virker på maskinen, men derefter er det bare at downloade og køre scriptet:

web01:~# wget http://www.fr3nd.net/stuff/projects/apache-top/apache-top.py
--2012-05-08 02:37:28--  http://www.fr3nd.net/stuff/projects/apache-top/apache-top.py
Resolving www.fr3nd.net... 87.98.226.159
Connecting to www.fr3nd.net|87.98.226.159|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12849 (13K) [text/plain]
Saving to: `apache-top.py'
 
100%[=========================================================>] 12.849      --.-K/s   in 0,03s   
 
2012-05-08 02:37:28 (489 KB/s) - `apache-top.py' saved [12849/12849]
 
web01:~# chmod 755 apache-top.py
web01:~# ,/apache-top.py -u http://localhost/server-status

 

Dette indlæg blev udgivet i Apache, Knowledge Base, Old Base. Bogmærk permalinket.

Skriv et svar