間違い:
最近のログで以下のエラーが見つかりました:ホストは多くの接続エラーのためにブロックされています。 「mysqladmin flush-hosts」でブロック解除してください
原因: Baiduはその理由を探しました。同じIPが短期間であまりにも多くのデータベース接続が中断され(mysqlデータベースmax_connection_errorsの最大値を超えて)、発生したからです。
回避策:許可されるmax_connection_errors数を増やすMysqlデータベースにアクセスしてmax_connection_errorsをご覧ください: 選択肢1:修正されたmax_connection_errorsの数は1000です または直接my.cnfにアクセスして設定してください [mysqld] に追加 その後、mySQLを再起動します そのパラメータが有効かどうかを確認できます オプション2: エラーレコードの数をリセットするデータベースにアクセスしてコマンドを実行しますmax_connect_errors このパラメータが設定されていなければ、デフォルトのmax_connect_errors = 10であれば、ロックを避けるためにパラメータを少し大きく設定できます。 マスター/スレーブのマスタースレーブデータベースがある場合、マスターとスレーブの両方のデータベースを修正する必要があります。
|