sql >> Databasteknik >  >> RDS >> Database

Fel när QUERY-paketet skickades

Det här felet betyder att MySQL/MariaDB-servern inte kan behandla begäran. Du kommer att se i error_log-filerna poster som:

[21-Feb-2020 21:34:00 UTC] PHP Warning:  Error while sending QUERY packet. PID=4697 in /home/flighting/public_html/wp-includes/wp-db.php on line 2030
[21-Feb-2020 21:34:00 UTC] PHP Warning:  Error while sending QUERY packet. PID=4726 in /home/flighting/public_html/wp-includes/wp-db.php on line 2030
[21-Feb-2020 21:34:00 UTC] PHP Warning:  Error while sending QUERY packet. PID=4734 in /home/flighting/public_html/wp-includes/wp-db.php on line 2030
[21-Feb-2020 21:34:19 UTC] PHP Warning:  Error while sending QUERY packet. PID=4734 in /home/flighting/public_html/wp-includes/wp-db.php on line 2030
[21-Feb-2020 21:34:19 UTC] PHP Warning:  Error while sending QUERY packet. PID=4726 in /home/flighting/public_html/wp-includes/wp-db.php on line 2030
[21-Feb-2020 21:34:19 UTC] PHP Warning:  Error while sending QUERY packet. PID=4697 in /home/flighting/public_html/wp-includes/wp-db.php on line 2030

Det här problemet kan inträffa under en webbplats-/serverattack. På grund av det enorma antalet förfrågningar kan SQL-servern vid något tillfälle dödas, eller så kan den orsaka fel.

En annan orsak kan vara serverkonfigurationen. Vissa värdar begränsar det maximala antalet databasförfrågningar under ett specifikt tidsintervall.

I alla fall är det en servergrej, och du bör fråga din värd om varningarna.

En serveradministratör bör kontrollera databasen – om det finns några tabeller som behöver repareras. Du kan läsa vår artikel om hur du optimerar MySQL/MariaDB-tabeller.


  1. SQL-fråga för att få aggregerade resultat i kommaavgränsare tillsammans med grupp för kolumn i SQL Server

  2. MySQL DATEDIFF() vs TIMESTAMPDIFF():Vad är skillnaden?

  3. Hur får man tid från DateTime-format i SQL?

  4. Hur installerar jag bara klientverktygen för PostgreSQL på Windows?