sql >> データベース >  >> RDS >> Database

QUERYパケットの送信中にエラーが発生しました

    このエラーは、MySQL/MariaDBサーバーがリクエストを処理できないことを意味します。 error_logファイルに次のようなエントリが表示されます:

    [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
    

    この問題は、サイト/サーバーの攻撃中に発生する可能性があります。リクエストの数が非常に多いため、ある時点でSQLサーバーが強制終了されたり、エラーが発生したりする可能性があります。

    もう1つの原因は、サーバー構成である可能性があります。一部のホストは、特定の時間間隔でのデータベース要求の最大数を制限します。

    いずれにせよ、それはサーバーの問題であり、警告についてホストに尋ねる必要があります。

    サーバー管理者は、データベースをチェックする必要があります–修復する必要のあるテーブルがある場合。 MySQL/MariaDBテーブルを最適化する方法に関する記事を確認できます。


    1. 1から100までの数値のリストを生成するSQL

    2. PHPでSQLServerに接続できません

    3. 他の列がnullの場合は、列を選択します

    4. Asinh()がPostgreSQLでどのように機能するか