Ankündigung

Einklappen
Keine Ankündigung bisher.

CPU-Auslastung zu hoch

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • CPU-Auslastung zu hoch

    Hallo zusammen,

    ich hoffe Ihr könnt mir helfen.

    Seit gestern ist meine CPU-Auslastung extrem hoch und ich weiß nicht woran dies liegen kann.

    Code:
    ps aux --sort=-%cpu | awk 'NR<=10{print $0}'
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    10000    31844  6.0  0.0 132864 21344 ?        R    17:26   0:00 /opt/plesk/php/5.6/bin/php-cgi -c /var/www/vhosts/system/domain.de/etc/php.ini
    10000    31843  5.0  0.0 133220 22860 ?        R    17:26   0:00 /opt/plesk/php/5.6/bin/php-cgi -c /var/www/vhosts/system/domain.de/etc/php.ini
    10000    31055  7.4  0.1 138848 41648 ?        R    17:21   0:19 /opt/plesk/php/5.5/bin/php-cgi -c /var/www/vhosts/system/domain.de/etc/php.ini
    10000    31014  7.3  0.1 139932 45116 ?        R    17:21   0:20 /opt/plesk/php/5.5/bin/php-cgi -c /var/www/vhosts/system/domain.de/etc/php.ini
    10000    31076  7.2  0.1 139948 46116 ?        R    17:22   0:18 /opt/plesk/php/5.5/bin/php-cgi -c /var/www/vhosts/system/domain.de/etc/php.ini
    10000    31176  7.1  0.1 138848 42080 ?        R    17:22   0:15 /opt/plesk/php/5.5/bin/php-cgi -c /var/www/vhosts/system/domain.de/etc/php.ini
    10000    31247  7.1  0.1 137056 39500 ?        R    17:22   0:14 /opt/plesk/php/5.5/bin/php-cgi -c /var/www/vhosts/system/domain.de/etc/php.ini
    10000    31166  7.0  0.1 140884 46128 ?        R    17:22   0:15 /opt/plesk/php/5.5/bin/php-cgi -c /var/www/vhosts/system/domain.de/etc/php.ini
    10000    31841  5.6  0.0 136808 29176 ?        S    17:26   0:00 /opt/plesk/php/5.6/bin/php-cgi -c /var/www/vhosts/system/domain.de/etc/php.ini

    kan mir jemand einen schupss geben dieses Problem zu finden?


    vg
    Stefan


  • #2
    Erwartest du mit dieser enorm ausführlichen Beschreibung ernsthaft eine Antwort? Deine Beschreibung ist auf einer Ebene mit "Mein Auto fährt nicht, kannst du mir sagen wo das Problem liegt?".

    Kommentar


    • #3
      Zitat von stefansvw Beitrag anzeigen
      [...]
      kan mir jemand einen schupss geben dieses Problem zu finden?
      [...]
      Da du jetzt deine Domains öffentlich bekannt gegeben hast, wissen wir, wo wir die nächste DoS-Attache ausführen können. Die kann ich sogar mit meinem Laptop ausführen, weil dein Server bei 10 gleichzeitigen Requests überlastet ist. Maskiere Domains und E-Mail-Adressen doch zukünftig mit der offiziellen Domain example.org !
      GitHub.com - ChrisAndChris - RowMapper und QueryBuilder für MySQL-Datenbanken

      Kommentar


      • #4
        was für Infos braucht Ihr? Bin auf disem Gebiet nicht so firm. Können das DoS-Attache sein?

        Kommentar


        • #5
          Die entscheidende Frage ist, was hast du geändert?

          Wenn du wirklich nichts geändert hast, dann kann das gut ein Applikationsproblem sein. Dafür müsste man deine Applikation haben. Du kannst auch auf dem Live-Server testweise xDebug installieren und den Profiler laufen lassen (einfach nur kurzzeitig, weil das verdoppelt die Ladezeit mindestens). Dann siehst du, in welcher Funktion wie viel Zeit verloren geht.
          GitHub.com - ChrisAndChris - RowMapper und QueryBuilder für MySQL-Datenbanken

          Kommentar


          • #6
            Es handelt sich hierbei um mediawiki v.1.26. Das einzigste was ich getan hatte, wra auf PHP 5.6 zu erhöhen. Habe ich nun wieder rückgängig gemacht auf das vorherige 5.5 und den Linuxserver neu gestartet. Bringt alles nichts. Diese Seite läuft schon seit Jahren und ist mind. über 90.000 Seiten groß.

            Ich verstehe nicht woher dieses Problem kommt. Habe noch mehrere Webseite (mind. 30 ) auf dem Server laufen aber der Pfad mit den CPU-Auslastungen (siehe oben) zeigt auf mediawiki. Kam von heute auf morgen und ich weiß nicht warum.

            Kommentar


            • #7
              Mediawiki ist leider ein bisschen eine fette Sau. Versuch mal PHP7, das sollte etwas Besserung bringen. Und schau dir unbedingt auch die Cachefunktionen an.
              Windows Server gehören NICHT ins Internet!

              Dildo? Dildo!

              Kommentar


              • #8
                Vorgestern ging auch noch alles ohne Probleme nun stocken meine kompletten fast 30 Webseiten

                Habe in der Acces.log folgendes gesehen. Dies steht unendliche male drin.

                Code:
                23.94.221.8 - - [10/Aug/2016:03:16:13 +0200] "GET /index.php?title=Spezial:Logbuch&amp;offset=&amp;limit=50&amp;amp%3Boffset=&amp;amp%3Blimit=20&amp;amp%3Bamp%3Boffset=20160804074643&amp;amp%3Bamp%3Bamp%3Boffset=&amp;amp%3Bamp%3Bamp%3Blimit=50&amp;amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bpage=Kategorie%3ASport_%28Landkreis_Aschaffenburg%29&amp;amp%3Bamp%3Bamp%3Bamp%3Bmobileaction=toggle_view_mobile&amp;amp%3Bamp%3Bamp%3Btype=&amp;amp%3Bamp%3Bamp%3Buser=&amp;amp%3Bamp%3Btype=&amp;amp%3Bamp%3Buser=&amp;amp%3Btype=&amp;amp%3Buser=&amp;type=&amp;user= HTTP/1.1" 200 10675 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36"
                bzw.

                Code:
                GET /index.php?title=Spezial:Anmelden&amp;returnto=Spezial%3ALogbuch&amp;returntoquery=amp%253Bdir%3Dprev%26amp%253Bamp%253Boffset%3D%26amp%253Bamp%253Blimit%3D100%26amp%253Bamp%253Bamp%253Bamp%253Boffset%3D%26amp%253Bamp%253Bamp%253Bamp%253Blimit%3D500%26amp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bpage%3DKategorie%253ASport_%2528Landkreis_Aschaffenburg%2529%26amp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bmobileaction%3Dtoggle_view_mobile%26amp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bprintable%3Dyes%26amp%253Bamp%253Bamp%253Bamp%253Bamp%253Bmobileaction%3Dtoggle_view_mobile%26amp%253Bamp%253Bamp%253Bamp%253Btype%3D%26amp%253Bamp%253Bamp%253Bamp%253Buser%3D%26amp%253Bamp%253Bamp%253Bhide_tag_log%3D0%26amp%253Bamp%253Btype%3D%26amp%253Bamp%253Buser%3D%26amp%253Btype%3D%26amp%253Buser%3D HTTP/1.1
                Kann das was damit zu tun haben?

                Kommentar


                • #9
                  Hat sogar sehr sicher was damit zutun. Das scheint ein Bot zu sein, also schmeiß gleich die ganze Range des Hosters raus:
                  deny from 23.94.221.0/24
                  in die .htaccess
                  Windows Server gehören NICHT ins Internet!

                  Dildo? Dildo!

                  Kommentar


                  • #10
                    so ?

                    <Files ~ "^\.(htaccess|htpasswd)$">
                    deny from all
                    </Files>
                    order deny,allow
                    deny from 23.94.221.0/24

                    und es sind viele IPs mit dem selben Vorgehen

                    Kommentar


                    • #11
                      hane jetzt eine erstellt name .htaccess

                      Inhalt:

                      Order Deny,Allow
                      Deny from 23.94.221.0/24

                      nur leider immer noch ausgelastet

                      Kommentar


                      • #12
                        habe in der robot.txt

                        User-agent: *
                        Disallow: /index.php?diff=
                        Disallow: /index.php?oldid=
                        Disallow: /index.php?title=Help
                        Disallow: /index.php?title=Image
                        Disallow: /index.php?title=MediaWiki
                        Disallow: /index.php?title=Special:
                        Disallow: /index.php?title=Template
                        Disallow: /skins/

                        stehen, dann dürfte dies doch eigentlich von einem bot nicht passieren oder?

                        Kommentar


                        • #13
                          Ach, die robots.txt...

                          Früher glaubte man auch, dass die Erde flach ist. Heute ist man gescheiter.
                          GitHub.com - ChrisAndChris - RowMapper und QueryBuilder für MySQL-Datenbanken

                          Kommentar


                          • #14
                            was würdest Du tun?

                            Kommentar


                            • #15
                              Zitat von stefansvw Beitrag anzeigen
                              und es sind viele IPs mit dem selben Vorgehen
                              Dann musst du die ebenfalls rausschmeißen.
                              Windows Server gehören NICHT ins Internet!

                              Dildo? Dildo!

                              Kommentar

                              Lädt...
                              X