Andauernde Fehler bei der Sytemüberwachung

NovoTec

Registered User
Hallo Forum!

Wir haben seit einigen Tagen dauernde Fehlermeldungen von der Systemüberwachung:

Code:
Der Status des Serversystem-Parameters "Services > Apache CPU-Auslastung" wurde von "yellow" in "red" geändert.

top - 10:47:04 up 6 days, 15:47,  0 users,  load average: 3.86, 3.03, 1.89
Tasks: 189 total,   2 running, 187 sleeping,   0 stopped,   0 zombie
Cpu(s):  7.6%us,  1.9%sy,  0.0%ni, 85.7%id,  4.7%wa,  0.0%hi,  0.1%si,  0.0%st
Mem:   8180440k total,  6823196k used,  1357244k free,   256696k buffers
Swap:  2104496k total,     9516k used,  2094980k free,  6087940k cached

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
3440 mysql     20   0  358m  58m 5896 S  147  0.7   1758:12 mysqld
20221 wwwrun    20   0  385m  28m 4176 R   27  0.4   1:08.08 httpd2-prefork
16775 wwwrun    20   0  385m  28m 4040 S   25  0.4   2:52.87 httpd2-prefork
22108 root      20   0 16936 1228  848 R    4  0.0   0:00.02 top
   1 root      20   0  1064  384  324 S    0  0.0   0:15.34 init
   2 root      15  -5     0    0    0 S    0  0.0   0:00.04 kthreadd
   3 root      RT  -5     0    0    0 S    0  0.0   0:04.84 migration/0
   4 root      15  -5     0    0    0 S    0  0.0   0:04.60 ksoftirqd/0
   5 root      RT  -5     0    0    0 S    0  0.0   0:03.38 migration/1
   6 root      15  -5     0    0    0 S    0  0.0   0:04.82 ksoftirqd/1
   7 root      RT  -5     0    0    0 S    0  0.0   0:02.06 migration/2
   8 root      15  -5     0    0    0 S    0  0.0   0:04.52 ksoftirqd/2
   9 root      RT  -5     0    0    0 S    0  0.0   0:02.92 migration/3
  10 root      15  -5     0    0    0 S    0  0.0   0:06.04 ksoftirqd/3
  11 root      15  -5     0    0    0 S    0  0.0   0:21.36 events/0
  12 root      15  -5     0    0    0 S    0  0.0   0:23.02 events/1
  13 root      15  -5     0    0    0 S    0  0.0   0:28.92 events/2


MOD: Bilder bitte immer als Anhang. Danke!


Welches Logfile oder Protokoll kann man da anschauen um rauszufinden woran diese Meldungen liegen?

Danke vorab.
 

Attachments

  • bildschirmfoto2012-02e3zho.jpg
    bildschirmfoto2012-02e3zho.jpg
    74.1 KB · Views: 202
Last edited by a moderator:
Steht doch da, was die Meldung verursacht; Apache hat eine hohe CPU-Last.
Ich vermute mal dass in deinem Apache PHP, Perl, Python, NodeJS oder eine sonstige Interpretersprache als Modul mitlauft und eine oder mehrere Webseiten die Last verursachen.
Raus zu finden wer die Last verursacht ist bei Benutzung eines Moduls und allen Prozessen unter dem gleichen User nicht wirklich einfach, die Accesslogs sollten aber Aufschluss geben.
 
Es ist übrigens Mysql und nicht Apache :)
Ansonsten einfach in den Logs gucken bzw. auch mal den Slow Query Log anschalten.
 
Beide sind "rot", aber in seinem Konsolenauszug steht definitiv:
Der Status des Serversystem-Parameters "Services > Apache CPU-Auslastung" wurde von "yellow" in "red" geändert.
:cool:

Wenn PHP _und_ Mysql "rot" sind, dann ist es wahrscheinlich nicht slow_query sondern schlichtweg Belastung durch Skripte/Anfragen.

Genaue Details wer was "frisst" kriegst du nur ueber ein Setup wo alle Prozesse unter dem jeweiligen User laufen (mpm_itk bsp.), cgroup cpuacct die CPU-Zeit je User berechnet und MariaDB user-statistics die Mysql-CPUZeit je Account berechnet.
 
Ja, aus dem Auszug. Aber wenn du dir sowohl top als auch den Screenshot ansiehst, sieht man dass Mysql 3 mal soviel CPU-Auslastung hat und somit sollte man sich das sicher auch mal ansehen.
Ergo: Apache yellow => red, aber Mysql war schon lange auf red. ;)
 
am besten gar nicht beachten...

Apache CPU-Auslastung
23.2 % (?) Überprüfung notwendig

die Load derzeit:

CPU-Auslastung
Letzte Minute 0.07
Letzte 5 Minuten 0.22
Letzte 15 Minuten 0.23


Laut Support erkennt Plesk nur einen Kern vom Prozessor.

Wieder nen Flop seitens Parallels.
 
Back
Top