Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MySQL server has gone away

    Koenig

    • Neu im Forum
    • Beiträge: 42
    MySQL server has gone away
    am: 07. Mai 2014, 10:05:25
     Hallo,

    wenn wir über den Adminbereich in unserem Webshop über Module - Google Sitemap erstellen möchten, erhalten wir seit kurzem folgende Fehlermeldung:

    Code: PHP  [Auswählen]
    2006 - MySQL server has gone away

    SELECT * FROM languages ORDER BY sort_order

    [XT SQL Error]

    2006 - MySQL server has gone away

    -- includes/functions/sessions.php SELECT count(*) as total FROM sessions WHERE sesskey = .....

    [XT SQL Error]

    Folgende Einstellungen wurden vorab ausgewählt:

        Google automatisch in Kenntnis setzen
        Yahoo automatisch in Kenntnis setzen
        Bing automatisch in Kenntnis setzen
        Ask.com automatisch in Kenntnis setzen

        Zusätzlich eine Bilder Sitemap erstellen

    Ich hatte auch bereits versucht "Sitemap komprimieren - Sitemap wird im gz-Format gespeichert (empfohlen)"
    leider auch ohne Erfolg.

    Sicherlich könnt ihr mit weiterhelfen
    Freue mich von euch zu hören.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=30106.0

    blade

    • Mitglied
    • Beiträge: 164
    Re: MySQL server has gone away
    Antwort #1 am: 07. Mai 2014, 10:51:44
    Hi,

    das liegt daran, dass der MySql Server nach einer definierten Zeit die Verbindung trennt, wenn für die Dauer keine Abfragen statt finden. Die MySql Verbindung sollte nach einer Abfrage geschlossen werden, wenn diese nicht mehr für die Laufzeit benötigt wird. Ansonsten muss PHP die MySql Verbindung mit einem PING Befehl aufrecht erhalten, bevor der Timeout in kraft treten kann.

    Koenig

    • Neu im Forum
    • Beiträge: 42
    Re: MySQL server has gone away
    Antwort #2 am: 07. Mai 2014, 11:12:09
    Hallo,

    Die Fehlermeldung kommt nach einer Zeit X nachdem es an der Stelle wie im Screenshot abgebildet nicht mehr weitergeht.

    Leider weiß ich nicht genau was ich nun tun muss. :-(

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: MySQL server has gone away
    Antwort #3 am: 07. Mai 2014, 12:07:57
    und die Zeit X ist nicht zufällig identisch mit der Zeit auf die Dein PHP konfiguriert ist für den Wert max_execution_time? http://www.php.net/manual/de/info.configuration.php#ini.max-execution-time

    Koenig

    • Neu im Forum
    • Beiträge: 42
    Re: MySQL server has gone away
    Antwort #4 am: 07. Mai 2014, 13:53:31
    in unserer php.ini steht lediglich max_input_vars = 4000

    kann mir keiner sagen wo ich genau was ändern muss?

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: MySQL server has gone away
    Antwort #5 am: 07. Mai 2014, 20:20:26
    Wenn Du das Dokument das ich verlinkt habe nochmal anschaust, siehst Du oben eine Tabelle. Da stehen die Standardwerte.

    max_execution_time steht auf 30. Das bedeutet nach 30 Sekunden bricht jedes script ab.

    Es ist jetzt providerabhängig ob Du den Wert in der php.ini setzen kannst auf z.B. 90 (mal testen) , ob Du in einem Script das zu lange braucht den Wert während der Laufzeit anpassen kannst,
    Code: PHP  [Auswählen]
    ini_set('max_execution_time', 90);
    oder ob Du Deinen Provider nerven musst, damit der Dir das einstellt.

    Aber das alles ist jetzt nur mal ein Schuss ins blaue. Es kann auch daran liegen, dass beim Sitemap erstellen was schiefgeht, das Du eventuell rausfindest wenn Du mal das error reporting vom Shop einschaltest.

    Koenig

    • Neu im Forum
    • Beiträge: 42
    Re: MySQL server has gone away
    Antwort #6 am: 08. Mai 2014, 10:24:40
    ok danke für die Hilfe.
    Problem konnte gelöst werden.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: MySQL server has gone away
    Antwort #7 am: 08. Mai 2014, 11:25:08
    Wäre noch interessant zu wissen wie .... für die anderen die über das gleiche Problem stolpern ...

    Es gibt nichts schlimmeres als einen Forenthread zu finden wo man exakt sein eigenes Problem findet und am ende steht "Problem gelöst" aber nicht wie .... :datz:

    Koenig

    • Neu im Forum
    • Beiträge: 42
    Re: MySQL server has gone away
    Antwort #8 am: 08. Mai 2014, 11:43:03
    Die Übermittlung an Yahoo ist seit 2011 nachdem was ich gelesen habe so nicht mehr möglich und hat somit das Timeout ausgelöst.
    Häkchen bei " Yahoo! automatisch in Kenntnis setzen" entfernen und das Timeout Problem ist gelöst.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: MySQL server has gone away
    Antwort #9 am: 08. Mai 2014, 11:44:16
     :good: :thx:
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    3 Antworten
    3429 Aufrufe
    09. Juli 2013, 14:28:02 von piru
    9 Antworten
    5913 Aufrufe
    23. August 2011, 23:38:54 von noEE
    9 Antworten
    2107 Aufrufe
    27. Dezember 2022, 13:02:52 von lachralle
               
    anything