Beiträge von ThomasChr

    Berichte aus dem Leben.

    Server: netcup RS 1000 Plus SSD G8

    Projektleiter war beim Kunden vor Ort um Shopware zu konfigurieren.

    In den Einstellungen Warenkorb gibt es ein Konfigurationsfeld "Maximale Auswahlmenge". Man ist sich einig dass der Kunde soviel bestellen kann wie er mag. Eine Millionen erscheint jedem Beteiligten als eine sinnvolle Grenze.

    Stunden später: Notfallmeldung bei mir. Der Shop ist unerträglich langsam. Der Server an der Grenze. Laden von Artikeln dauert 15 Sekunden. Laden vom Warenkorb nicht möglich. HILFE!!!

    Ich suche mir stundenlang einen Ast ab, der Server toastet derweil vor sich hin. Ich finde: nichts.

    Ich durchwühle 150 MB xdebug PHP Profile: Nichts eindeutiges

    Ich wälze Hunderte Zeilen mysql log: Auch nichts

    Bis zu 4 Apache Prozesse drehen sich um Kreis, teilweise 80% CPU, laufen quasi dauerhaft.

    Der Projektleiter weiß dass er was umgestellt hat. Viel wurde konfiguriert. Regeln, Berechnungen, ne ganze Menge. Aber ist das jetzt wirklich der Fehler?

    Am nächsten Tag dann: Projektleiter stellt das Feld "Maximale Auswahlmenge" zurück. Alles ist wieder sauber. Der Server verliert sofort die Last und schnurrt wieder wie ein Kätzchen.

    Was war passiert?

    Shopware baut für jeden Wert zwischen 0 und der maximalen Auswahlmenge (1000000) einen Eintrag ins Optionfield neben dem Artikel. Im Warenkorb für jeden Artikel ein Optionfield.

    Ein html Optionfield mit eine Millionen Einträgen zu füllen scheint also keine gute Idee zu sein...

    Code
    Es scheint, als hätte das System den Server hier nicht automatisch angelegt. Ich habe dies soeben nachgeholt. Die dazugehörigen Daten sollten Sie in Kürze erhalten. Ich bitte die Unannehmlichkeiten zu entschuldigen.

    Das System ist schuld!

    REVOLUTION!

    **ck the System!

    Okay komisch, normalerweise geht das immer Recht flott, hab auch schon mal 5 Server gleichzeitig bestellt und wurden alle trotzdem schnell freigeschaltet. Hast du eventuell noch Offene Rechnungen oder sowas, weil daran kann es meist auch legen...?

    Nee. Die heutige Rechnung wurde schon sofort per Paypal bezahlt. Ich frag halt morgen mal nach :)

    Die neuen Server gehen scheinbar weg wie warme Semmeln (zu Recht!).

    Hab um 11:30 Uhr einen RS 1000 G9 bestellt und noch nicht bekommen.

    So lange Reaktionszeit ist man von netcup einfach nicht gewöhnt!

    Nachdem es im Längsten Thread (vollkommen überraschenderweise *lol*) untergegangen ist, hier nochmal meine Frage.

    Folgende Befehl:

    Code
    wget -6 https://dl.eff.org/certbot-auto

    -> Funktioniert problemlos bei einem nicht-Netcup Server

    Bei einem netcup-Server kommt aber keine Connection zustande:

    Code
    --2020-05-26 16:27:26--  https://dl.eff.org/certbot-auto%E2%80%8B
    Resolving dl.eff.org (dl.eff.org)... 2a04:4e42:3::201
    Connecting to dl.eff.org (dl.eff.org)|2a04:4e42:3::201|:443... failed: Connection timed out.
    Retrying.

    -> Frisch installiertes Ubuntu 20.04 minimal. Keine Firewall. Über Ipv4 gehts natürlich.

    Ich hab hier gerade ein bisschen ein Problem mit IPv6 von netcup Servern aus:

    Code
    root@hedgehog:~# wget -6 https://dl.eff.org/certbot-auto
    --2020-05-26 14:49:59--  https://dl.eff.org/certbot-auto
    Resolving dl.eff.org (dl.eff.org)... 2a04:4e42:1b::201
    Connecting to dl.eff.org (dl.eff.org)|2a04:4e42:1b::201|:443...

    Bleibt da hängen. Bin ich zu doof aka Anwenderfehler?
    Bei nem nicht netcup Server ging das auf Anhieb.

    Seht das doch mal positiv: Immer wenn sich wieder einer meldet der es nichtmal schafft (mit etwas googlen) Windows auf dem Server installiert zu kriegen (die drei Endgegner "Core Edition", "Netzwerkkartentreiber" und "Storage Treiber" probieren das ja zu verhindern!) weiß man doch gleich wo man dran ist...

    Danke Microsoft fürs aussieben der Unfähigen :)

    PS: Nachdem wir den Unfähigen aber meistens helfen: Kriegen wir da mal Geld von M$?

    Das ist ein Server und kein Webhosting, oder?

    Was spricht denn htop welcher Prozess Schuld ist? vmstat 1 für ein paar mehr Details und ein Blick ins access.log und man sollte wissen was da los ist.

    load von 220 (ernsthaft???) spricht ja dafür dass du auf dem Server gerade knusprigen Toast machen kannst...