Ankündigung

Einklappen
Keine Ankündigung bisher.

plötzliche Lastprobleme (Linux)

Einklappen

Neue Werbung 2019

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

  • plötzliche Lastprobleme (Linux)

    Hallo liebe Gemeinde,

    ich habe nun seit etwa 2 Jahren meinen Ubuntu Root Server gemietet und hatte ab und an mal wieder kleine Probleme die man schon lösen konnte. Nun ist es aber "endlich" soweit. Der Server streikt und ich bin ratlos.

    Folgendes Verhalten musste ich gestern feststellen (nachdem ich nichts, absolut nichts verändert habe!). Aus dem Nichts waren meine Webseiten nicht mehr verfügbar. Ein verzweifelter Versuch per SSH brachte nach etwa 10 Minuten erfolg: ich war eingeloggt. "top" eigetippt: load average 133 (WOW neuer Rekord!). Mir fiel als erstes auf das ziemlich häufig "/usr/sbin/apache2 -k start" gelistet war. Hab ich mir noch nichts bei gedacht... weiter geguckt.. ps- aux.. nichts zu erkennen was Probleme verursacht. Auch dort vielen mir aber die etwa 30-40 prozesse namens "/usr/sbin/apache2 -k start" auf. Gut, dachte ich mir, da hat sich apache vielleicht aufgehangen. Habe ich den durchgestartet. Prozesse verschwinden, last geht leicht runter und direkt wieder hoch. Gleiches Spiel. Hatte aber nun Lunte gerochten und hab Apache gesamt runtergefahren. Gewartet.. keine Prozesse mehr vom Apache logischerweise und am ende war die Load auf 2. (finde ich eigentlich immer noch sehr hoch, dafür dass nichts passiert). Dann wieder Apache gestartet. Zack. Schießt wieder in die Höhe. Gut.. damit war mir klar. Apache hat ein Problem. Im apache access.log steht leider gar nichts. Im apache error.log steht nichts was mir hilft. Ich kann es jetzt reproduzieren so oft ich will: Apache an => load hoch. Apache aus => load runter. Ohne Apache laufen aber natürlich all meine gehosteten Webseiten nicht was ein riesen Problem darstellt. Gut hab ich bei meinem Host angerufen "Apache ist Kundesache und nicht das Problem vom Host, suchen Sie sich jemanden der das kann wenn Sie es selbst nicht hinkriegen" (Zusammenfassung des 10 Minuten Gespräches).

    Nun sitze ich hier, Webseiten fast 24h down(Katastrophe) und weiß nicht weiter. Ich bin mir nicht mal sicher ob Apache vielleicht nur das Symptom ist statt der vermuteten Ursache. Am Anfang dachte ich auch an DDOS aber ich wüsste nicht mal wie ich das prüfen kann. Mittlerweile bin ich auch gefühlsmäßig von der Idee abgewichen.

    Was könnte ich nun noch tun? Irgendwelche logs nachschauen? Irgendwas prüfen? Habe schon viel gegoogled um der Sache Herr zu werden und habe einiges getestet allerdings ohne den gewünschten Erfolg.

    Habe auch schon einen Komplett reboot gemacht, das hatte auch nichts geändert.

    Ich freue mich auf eure Tipps. Danke!

  • #2
    Hier noch weitere Infos. Vielleicht ein Plattenproblem?

    PHP-Code:
    ****:~$ df -h
    Dateisystem    Größe Benutzt Verf
    VerwEingehängt auf
    /dev/vda1       590G    261G  300G   47% /
    udev            7,9G    4,0K  7,9G    1% /dev
    tmpfs           1
    ,6G    1,3M  1,6G    1% /run
    none            5
    ,0M       0  5,0M    0% /run/lock
    none            7
    ,9G       0  7,9G    0% /run/shm 
    PHP-Code:
    ****:~$ sudo hdparm -tT /dev/vda1
    /dev/vda1:
     
    Timing cached reads:   13530 MB in  2.00 seconds 6772.35 MB/sec
     Timing buffered disk reads
    :   4 MB in 14.40 seconds 284.45 kB/sec 
    PHP-Code:
    ****:~$ sudo hdparm -tT --direct /dev/vda1
    /dev/vda1:
     
    Timing O_DIRECT cached reads:   7568 MB in  2.00 seconds 3786.14 MB/sec
     Timing O_DIRECT disk reads
    :   8 MB in 12.00 seconds 682.46 kB/sec 
    Hier auch ein Screenshot vom top. WA ist recht hoch dafür, dass Apache unten ist und wir eigentlich noch im Modus sind wo NICHTS passiert. Würde mich nicht wundern dann, dass er tierisch abraucht sobald echte Anfragen kommen über Apache..



    gibts Meinungen zur HDD Theorie oder andere Ideen?

    Kommentar


    • #3
      der datendurchjsatz ist natürlich vom feinsten, allerdings ist die platte vda1 jawohl virtuell; das sollte der suppport schon merken.

      //OT:
      (..) Ubuntu Root Server gemietet
      einen virtuellen rechner mit zugang zur uid 0 hast du, keinen root server!

      Am Anfang dachte ich auch an DDOS aber ich wüsste nicht mal wie ich das prüfen kann.
      snort?
      oder einfach mal syncs dumpen (tcpdump)

      was hast du für ein ids, wenn du sowas nicht merkst?

      Kommentar


      • #4
        Könnte ne HDD defekt sein.

        Code:
        4 MB in 14.40 seconds = 284.45 kB/sec  
        8 MB in 12.00 seconds = 682.46 kB/sec
        Die Werte sind unterirdisch niedrig.

        /dev/vda klingt nach 'nem Raid, evtl ne Platte ausgefallen und der Raid ist am wiederherstellen.

        Grüße.

        Kommentar


        • #5
          Danke für die Tipps zur ddos Erkennung. Ja ich habe Rootserver gebucht daher nenne ich das auch so

          Also eurer Meinung nach ein Fall für den Host oder soll ich noch irgendwas prüfen?

          Kommentar


          • #6
            nenn was wie du willst.

            http://de.wikipedia.org/wiki/Root-Server

            @php1704:

            kann ja nun KVM VPS /dev/vda sein, wer weiss sowas schon, der TE wohl nicht.

            Kommentar


            • #7
              OT:

              Zitat von Wikipedia
              ... fälschlicherweise Server mit Superuseranmeldung für den Kunden
              ... "Superuser-Server" ... klingt eh viel cooler
              The string "()()" is not palindrom but the String "())(" is.

              Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
              PHP.de Wissenssammlung | Kein Support per PN

              Kommentar


              • #8
                Zitat von php1704 Beitrag anzeigen
                Könnte ne HDD defekt sein.



                Code:
                4 MB in 14.40 seconds = 284.45 kB/sec  
                
                8 MB in 12.00 seconds = 682.46 kB/sec


                Die Werte sind unterirdisch niedrig.



                /dev/vda klingt nach 'nem Raid, evtl ne Platte ausgefallen und der Raid ist am wiederherstellen.



                Grüße.

                Wenn es der RAID wäre musste mdadm ja etwas zeigen. Tut es das?

                Ansonsten scheint die Platte kaputt. Deaktiviere zu Testzwecken (wenn du kein verlässliches USV hast nur!!! zu Testzwecken) den Schreibblocker: mounten mit Option barrier=0.
                [URL="https://github.com/chrisandchris"]GitHub.com - ChrisAndChris[/URL] - [URL="https://github.com/chrisandchris/symfony-rowmapper"]RowMapper und QueryBuilder für MySQL-Datenbanken[/URL]

                Kommentar


                • #9
                  ach ihr seid auch immer die geilsten hier im forum. wunder mich jedes mal warum ich hier wieder her komme. hauptsache klugscheißen und andere dummachen. naja.. davon lebt das forum ja. menschlich 0 kompetenz. die kann man aber nicht durch kluge sprüche ausgleichen. aber was habe ich erwartet.. ein forum wo man sich austauschen kann, diskutieren kann und probleme löst? falsche stelle hier.

                  danke aber an die, die ernsthaft versucht haben mir zu helfen.

                  der vollständigkeit halber: der server läuft jetzt wieder einwandfrei. nach 3 tagen diskussion hat der host einen hardware defekt anerkannt und meine VM auf nen anderen Server geschoben. daher alles gut.

                  Kommentar


                  • #10
                    #1 erster satz?
                    und, du mich auch.

                    Kommentar


                    • #11
                      (Na ja, im letzten Thread wurde ihm eher rabiat gesagt, dass er aufhören soll, einen Server zu betreiben. Hier wurde ihm nachdrücklich gesagt, dass er ja nicht Root Server sagen soll, obwohl auch große Hosting-Anbieter den Begriff verwenden. Ist vielleicht einfach blöd gelaufen, aber ich kann die Frustration da schon verstehen.)

                      Kommentar


                      • #12
                        Ich verstehe nicht, was die Leute immer gegen den Ausdruck Root-Server haben, weiß doch jeder was gemeint ist, weil einen "echten" Root-Server hat sich hier wohl noch keiner angeschafft.
                        Fatal Error: Windows wird gestartet

                        Wie administriert man ein Netzwerk: Beispiel

                        Kommentar


                        • #13
                          Es ist eben keine korrekte Fachsprache.
                          [URL="https://github.com/chrisandchris"]GitHub.com - ChrisAndChris[/URL] - [URL="https://github.com/chrisandchris/symfony-rowmapper"]RowMapper und QueryBuilder für MySQL-Datenbanken[/URL]

                          Kommentar


                          • #14
                            Zitat von mermshaus Beitrag anzeigen
                            (Na ja, im letzten Thread wurde ihm eher rabiat gesagt, dass er aufhören soll, einen Server zu betreiben. Hier wurde ihm nachdrücklich gesagt, dass er ja nicht Root Server sagen soll, obwohl auch große Hosting-Anbieter den Begriff verwenden. Ist vielleicht einfach blöd gelaufen, aber ich kann die Frustration da schon verstehen.)
                            //OT:

                            dass nicht jeder einen Server betreiben sollte war früher mal klar. heute ist es mode.
                            der klassenkammerad meines nachbarn hat nen win server im netz, da spielt die klasse minecraft drüber, wenn meine infos noch aktuell sind.

                            bei den nicht fachleuten welche man zum ein oder anderen anlass trifft, vermischen sich jetzt schon server und webhosting in der begriffichkeit. klar kann man root server sagen, klar weiss ich was gemeint ist, wenn irgendwas riesengross oder bunt schmeckt (ich soll es kaufen), aber das ist nicht die frage. es ist jedem in einem fachforum zuzumuten auf seine begrifflichkeiten zu achten. eine aussage wie "ist mir doch egal ich nenn das so" kann man sicher vetreten - am stammtisch.
                            beleidingt zu reagieren?
                            früher -- ach lassen wir das.

                            also der TE hat ein problem erkannt, wurde bestätigt und hat eigegenen angaben zufolge 3 tage mit dem support telephoniert, bis der das eingesehen hat:

                            gut scheiss support.
                            gut hardware defekte sollte die technik vor dem kunden erkennen und behben, scheiss hoster.
                            kann er ja mal klagen, gegen den support der anfrage resitent zu sein scheint, ich wäre auch gefrusted, wegen dem hoster; shitstrom macht sich auch gut.

                            .

                            Kommentar


                            • #15
                              Wenn es doch auch bei den Hostern (und ich habe bis jetzt keine Ausnahme gesehen) Root-Server genannt wird, dann kann man so einen Begriff auch einem Fachforum zumuten (finde ich).
                              Gut ab jetzt nur noch "Server mit Zugriff auf den Benutzer mit uid 0, alias root", ok?
                              Fatal Error: Windows wird gestartet

                              Wie administriert man ein Netzwerk: Beispiel

                              Kommentar

                              Lädt...
                              X