Error 2006 und 2013, zeigen an, dass ein verbundener Server, Netzwerk oder Client die Verbindung verloren hat. Die Verbindung ist abgelaufen, ein großes Paket, ein Dienstneustart, OOM, eine langsame Abfrage oder ein Netzwerkabbruch sollten sich voneinander unterscheiden.
ERROR 2006 (HY000): MySQL server has gone away
ERROR 2013 (HY000): Lost connection to MySQL server during query
Error 2006 und 2013, zeigen an, dass ein verbundener Server, Netzwerk oder Client die Verbindung verloren hat. Die Verbindung ist abgelaufen, ein großes Paket, ein Dienstneustart, OOM, eine langsame Abfrage oder ein Netzwerkabbruch sollten sich voneinander unterscheiden.
Der erste Unterschied besteht darin, ob das Problem von den Anwendungsverbindungsinformationen, dem Datenbankdienst, der Netzwerkschicht oder der Datendatei herrührt. Anstelle der allgemeinen Meldung im Browser sollte das eigene Fehlerprotokoll der Engine zugrunde gelegt werden.
cPanel und Plesk erleichtern die Verwaltung, aber Dienst-, Port-, Benutzer-, Rollen- und Datenintegritätsprüfungen müssen mit den nativen Tools der Datenbank-Engine überprüft werden.
In Autoritätsfragen sollte der Grundsatz der geringsten Autorität gewahrt bleiben; Bei Service- und Wiederherstellungsproblemen sollte vor dem Zugriff auf die Datendateien ein physisches oder logisches Backup erstellt werden.
Eine Vergrößerung der Umgebung oder eine Lockerung der Sicherheitsmaßnahmen können vorübergehende Linderung verschaffen. Die dauerhafte Lösung besteht darin, die kleinste Änderung anzuwenden, indem gemessen wird, bei welcher Schicht der Fehler beginnt.
Machen Sie nicht alle Timeout-Werte unbegrenzt
Bedeutung: Der Client verwendet jetzt eine ungültige Verbindung.
Mögliche Ursache: Timeout, Neustart, Paketbegrenzung oder Netzwerkunterbrechung.
Bedeutung: Aktive Abfrage getrennt, bevor sie abgeschlossen wurde.
Mögliche Ursache: Langsames Abfragen, Crash oder Netzwerkunterbrechung.
Bedeutung: Paketbegrenzung überschritten.
Mögliche Ursache: Große INSERT-, BLOB- oder Dump-Zeile
Bedeutung: Die Verbindung wurde unerwartet geschlossen.
Mögliche Ursache: Client-Timeout, Zurücksetzen oder falsches Protokoll.
Bedeutung: Der Treiber hat die TCP-Verbindung verloren.
Mögliche Ursache: Netzwerk-, Firewall-, NAT- oder Neustart.
Bedeutung: Der Client ist ohne Antwort abgelaufen.
Mögliche Ursache: Langsame Abfrage oder niedriger Client-Timeout.
Bedeutung: Leere Verbindung wurde vom Server geschlossen.
Mögliche Ursache: Den Pool-Verbindung offen halten.
Bedeutung: Die Gegenpartei hat die Verbindung zurückgesetzt.
Mögliche Ursache: Restart, Proxy oder Netzwerkgerät
Es wurden keine Datensätze gefunden, die diesem Ausdruck entsprechen.
SHOW VARIABLES WHERE Variable_name IN ('wait_timeout','interactive_timeout','max_allowed_packet','net_read_timeout','net_write_timeout');
Zeigt Verbindungs- und Paketlimits an.
SHOW GLOBAL STATUS LIKE 'Uptime';
SHOW GLOBAL STATUS LIKE 'Aborted_%';
Zeigt Restart- und abgebrochene Verbindungen an
SHOW FULL PROCESSLIST;
Zeigt lange oder wartende Anfragen an.
journalctl -u mariadb -u mysqld -n 200 --no-pager
journalctl -k -n 200 --no-pager | grep -iE 'oom|killed process|mysql|maria'
Zeigt Restart- und OOM-Protokolle an
SHOW VARIABLES LIKE 'slow_query_log%';
SHOW VARIABLES LIKE 'long_query_time';
Slow Query-Konfiguration anzeigt.
mtr -rwzc 20 veritabani.example.com 2>/dev/null || ping -c 10 veritabani.example.com
Misst den Verlust und die Verzögerung auf dem entfernten DB-Pfad.
Untersuchen Sie den MySQL / MariaDB-Fehler im cPanel mit Dienst-, Benutzer- und Ressourcen-Layer.
Verwenden Sie Database Servers, Abonnementbenutzer und Reparaturwerkzeuge für MySQL / MariaDB in einem kontrollierten Umfang.
Diagnosen Sie MySQL / MariaDB-Dienst, -Port, -Protokoll und -Native-Client-Werkzeuge direkt.
Vollständiger Fehlermeldung und Zeitstempel wird aufgezeichnet; dann wird die Dienstleistung, Port, Festplatte und Anwendungs-Konfiguration voneinander getrennt.
Kann vorübergehend laufen, aber die Ursache muss mit dem Fehlerprotokoll des Motors, dem nativen Client und den Quellenmetriken überprüft werden.
Nein. Es sollte nur für erforderliche besondere Netzwerke, VPNs oder spezifische Quell-IP-Adressen verwendet werden; Firewall- und Motor-Zugriffsregeln sollten verwendet werden.
Anwendungen sollten nur auf die erforderlichen Datenbank, Schema und Operationen mit dem geringsten Rechtspaket zugreifen.
Auch bei Berechtigungs- und Konfigurationsproblemen wird eine aktuelle Sicherung empfohlen; bei Korruption, fehlender Service-Start oder Dateieingriff ist dies jedoch zwingend erforderlich.
Zuerst muss der Motor, die Version, der Dateipfad und die Berechtigungen überprüft werden; Datenändernde Befehle sollten in der Test- oder Sicherheitsumgebung angewendet werden.
Nein. Technische Qualität, echter Nutzen für den Benutzer, interne Verlinkung, Site-Autorität, Geschwindigkeit und Daten von Search Console ergeben zusammen ein Ergebnis.
Wir analysieren gemeinsam MySQL-, MariaDB-, PostgreSQL-, MongoDB-, SQLite- und SQL Server-Verbindungs-, Autoritäts-, Leistungs-, Migrations- und Wiederherstellungsprozesse.