RAM-Aufstockung nötig für Wordpress-Server?

  • Hey Forum!

    Ich habe ein Problem, was die RAM-Nutzung auf meinem Server angeht. Kann mir jemand sagen, ob die absolute RAM-Nutzung auf meinem Server normal zu sein scheint, dass die Nutzung von WordPress ab und zu über einem Gigabyte RAM ziehen kann? Leider ist die Website alle paar Minuten wegen dieser Auslastung nicht erreichbar.

    Ist es möglich die RAM-Nutzung von apache zu verbessern, damit kein RAM aufgestockt werden muss?

    Ein Screenshot mit htop Befehl vom Linux-Server findet ihr im Anhang :)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Dazu können die Hosting- und Server-Spezialisten hier im Forum sicher eher etwas sagen.

    Eventuell wärst du aber in einem Server-Forum mit der Frage auch besser aufgehoben. Die Frage bezieht sich ja eher sekundär auf WordPress.

    Aber generell kann das natürlich schon sein. Jeder PHP Prozess belegt Arbeitsspeicher. Wordpress ist jetzt nicht gerade "schlank", vor allem bei Seiten mit viel Funktionalität und/oder Plugins. Steigt jetzt die Anzahl der Besucher, steigt die Anzahl der Prozesse. Also wird mehr Arbeitsspeicher verbraucht. 1GB Arbeitsspeicher ist für einen Server ja nun genau genommen nicht sehr viel (oder eher gesagt, das absolute Minimum)...

    5 Mal editiert, zuletzt von danielgoehr (3. August 2019 um 17:59)


  • Ich habe ein Problem, was die RAM-Nutzung auf meinem Server angeht.

    beschreibe den Server eben...


    Leider ist die Website alle paar Minuten wegen dieser Auslastung nicht erreichbar.

    Wie stellst du dies fest- Fehlermedlung vom WebServer...


    Ist es möglich die RAM-Nutzung von apache zu verbessern, damit kein RAM aufgestockt werden muss?

    T3N hat für Apache Anfänger eine Einleitung veröffentlicht
    https://t3n.de/magazin/schnel…mance-221408/3/

    Mit offenen Augen träumen

  • Hey, ist doch wichtig, nur ist es Abends, wo ich bin, mit dem Internet schwierig.
    Habe einen Server von Digital Ocean in Frankfurt, mit 1 GB Arbeitsspeicher und 25 GB SSD.

    Ich weiß, dass es am Arbeitsspeicher liegt, weil dieser vom Server dauerhaft am meisten ausgelastet ist (liegt im Schnitt bei 90%). Ich bekomme ständig Mails von Jetpack, dass der Server für kurze Zeit nicht erreichbar ist. Auch wenn ich öfters versuche, die Website selber zu kontaktieren, ist sie nicht erreichbar.

    Die Anleitung von T3N werde ich versuchen zu befolgen und melde mich diesbezüglich nochmal. :)

  • Code
    [03-Aug-2019 08:17:23 UTC] PHP Notice:  Undefined index: host in /var/www/site/wp-includes/canonical.php on line 507
    [03-Aug-2019 08:17:23 UTC] PHP Notice:  Undefined index: host in /var/www/site/wp-includes/canonical.php on line 508
    [03-Aug-2019 08:17:23 UTC] PHP Notice:  Undefined index: host in /var/www/site/wp-includes/canonical.php on line 508
    [03-Aug-2019 08:17:23 UTC] PHP Notice:  Undefined index: host in /var/www/site/wp-includes/canonical.php on line 509
    [03-Aug-2019 08:17:23 UTC] PHP Notice:  Undefined index: host in /var/www/site/wp-includes/canonical.php on line 512
    
    
    [04-Aug-2019 13:18:59 UTC] PHP Notice:  Undefined index: logo_external_link in /var/www/site/wp-content/plugins/smart-logo-showcase-lite/inc/frontend/smls-shortcode.php on line 42
    [04-Aug-2019 13:18:59 UTC] PHP Notice:  Undefined index: logo_external_link in /var/www/site/wp-content/plugins/smart-logo-showcase-lite/inc/frontend/smls-shortcode.php on line 45

    Bezüglich der Server-Unerreichbarkeit kann ich leider nichts im Log finden, außer diese Fehlermeldungen. Wie gesagt, ich bekomme aber von Jetpack dauernd Mails und die Seite ist tatsächlich ab und zu nicht erreichbar.

  • Wie und wie oft prüft Jetpack das denn genau? Evtl. sperrst Du den Jetpack Server über irgendein "Sicherheits"-Plugin oder einen anderen Mechanismus auch aus (siehe fail2ban im ersten Screenshot)?

  • Jetpack prüft das ziemlich genau, wie ich feststelle, weil das Plugin mir die minutengenaue Zeit sagt, in der der Server nicht erreichbar ist. Ansonsten kann Jetpack auch ohne Probleme z.B. Seitenaufrufe tracken und die nicht Aufrufbarkeit ist auch nur temporär.

    https://httpd.apache.org/docs/2.4/en/mod/prefork.html Aus dem Link und vielen anderen Seiten, die ich aufrufe, geht leider nicht hervor, wo ich genau das Prefork adjustieren kann. In der apache2.conf, die alle Config-Dateien in meiner Distribution verknüpft finde ich ebenfalls keine Hinweise, auch nach Suche der Keywords. Ich habe die Apache Version 2.4.18

    In dem Link steht auch, dass das Anpassen des Preforks nicht nötig ist, weil der Server das bei Bedarf selber anpasst. Stimmt das?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!