Kerne ausgelastet durch Seite neu laden?

Pickford

New Member
Hey, habe da ein Problem... mir ist gerade aufgefallen dass wenn ich in Chrome bei meinem Forum F5 gedrückt halte Chrome die Seite ganze Zeit neu lädt, nach einigen Sekunden ist dann mein Root total überlastet und die Kerne auf 100%:

MOD: Bilder bitte immer als Anhang. Danke!

Hauptsächlich apache2 ist dann so überlastet. Lasse ich los, dauerts ein paar Sekunden und es normalisiert sich wieder... bei meiner normalen Seite ist das nicht so.

nun die Frage : ist das normal?? Kann man da irgendwas gegen tun? Ich meine, so kann doch jeder meinen Server "angreifen"... ?
 

Attachments

  • 2016-17-09-15.04.10ghsb5.png
    2016-17-09-15.04.10ghsb5.png
    7.3 KB · Views: 196
Last edited by a moderator:
Wie du schon erkannt hast kann man mit der F5 Taste so ziemlich jeden schlecht konfigurierten Webserver welcher zusätzlich dazu noch PHP Inhalte ausliefert ordentlich ins Schwitzen bringen wenn nicht sogar vollständig crashen lassen. Stichwort: DoS

Um das zu verhindern kann man z.B. das Modul: mod_evasive für Apache verwenden.
Für nginx gibt es das ngx_http_limit_req_module Modul.

Ansonsten kannst du dir auch mal Mod Security anschauen welches mit Apache und nginx arbeiten kann.
 
Last edited by a moderator:
Manche Browser lassen es zu, dass es per F5 Dauerferuer gibt.

Abhilfe kann es geben im Server, wenn du die Anzahl der Verbindungen pro IP und Zeiteinheit reduzierst. Bei Apache gibt es mod_qos dafür.

Wenn allerdings dein Server zu schwach oder deine Forensoftware schlecht programmiert ist und zu viel CPU wegen vieler Datenbankabfragen braucht, ist es schon schwieriger.
 
wie genau installiere ich mod_qos ? sieht kompliziert aus.. und kann ich nicht auch was in Cloudlflare einstellen?
 
Das Limitieren der Connections wird aufgrund deiner Problembeschreibung nur geringfügig Verbesserung bringen. Wenn dein Root (ist es überhaupt ein echter Rootserver oder nur ein Pseudo-Root?) schon bei einer etwas höheren Anzahl an Connections "in die Knie" geht, dann wirst du noch einige andere Baustellen haben, wo du optimieren kannst bzw. mußt.
 
Was ist denn für eine Virtualisierung am Start? openvz, KVM?

Deine SWAP ist mit 800 MB schon sehr gefüllt, was darauf hindeutet, dass dein RAM am Limit ist.
 
Back
Top