2011-01-07 10 views
0

Ich verwende Apache2 unter Linux (Ubuntu 9.10).Apache2: Server-Status gemeldeter Wert für "Anfragen/Sek." Ist falsch. Was mache ich falsch?

Ich versuche, die Last auf meinem Server mit mod_status zu überwachen.

Es gibt zwei Dinge, die mich verwirren (siehe cut-and-paste unten):

  1. Die CPU-Last als lächerlich kleine Zahl gemeldet wird,
    während "Uptime", berichtet eine Zahl zwischen 0,05 und 0,15 zur gleichen Zeit.

  2. Die "Anfragen/Sek" ist auch lächerlich niedrig (0,06)
    , wenn ich weiß, gibt es jetzt mindestens 10 Anfragen pro Sekunde kommen.
    (können Sie sehen, dass es fast ein Viertel Millionen „Zugriffe“ - das Recht klingt.)

Ich frage mich, ob dies ein Fehler ist (wenn ja, ist es eine Verlegenheit/Abhilfe),
oder vielleicht ein Konfigurationsfehler (aber ich kann mir nicht vorstellen, wie).

Alle Einsichten würden geschätzt werden.

- David Jones

- - - - - 
Current Time: Friday, 07-Jan-2011 13:48:09 PST 
Restart Time: Thursday, 25-Nov-2010 14:50:59 PST 
Parent Server Generation: 0 
Server uptime: 42 days 22 hours 57 minutes 10 seconds 
Total accesses: 238015 - Total Traffic: 91.5 MB 
CPU Usage: u2.15 s1.54 cu0 cs0 - 9.94e-5% CPU load 
.0641 requests/sec - 25 B/second - 402 B/request 
11 requests currently being processed, 2 idle workers 
- - - - - 

Antwort

2

Nachdem ich meine Apache-Server neu gestartet, wurde mir klar, was los ist. Die "Anfragen/Sek." Werden über die Lebensdauer des Servers berechnet. Wenn Ihr Apache-Server also seit 3 ​​Monaten läuft, sagt Ihnen das nichts über die aktuelle Auslastung Ihres Servers. Stattdessen wird die Gesamtzahl der Anfragen geteilt durch die Gesamtzahl der Sekunden angezeigt.

Es wäre nett, wenn es eine Möglichkeit gäbe, die aktuelle Last auf Ihrem Server zu sehen. Irgendwelche Ideen?

Wie auch immer, ... beantwortete meine eigene Frage.

- David Jones

+0

Das wäre nett! Ich suche auch so etwas! – confiq

+0

Ich denke, wir müssen das selbst berechnen ... aber auf Multi-Account-Servern könnte es ein bisschen schwierig sein. Sonst können Sie das Protokoll nehmen, entweder zurückgehen, oder einfach die letzten ansehen, sagen wir 100 Anfragen, und die Zeit mitteln. –