定期的に次のエラーが発生します。
PHP 致命的なエラー: メッセージ 'SQLSTATE[HY000] [1129] を含む例外 'PDOException' がキャッチされない 「mysqladmin flush-hosts」でブロックを解除します
ここに書かれているように、通常の (crontab のような) mysqladmin flush-hostsコマンドを使用するか、max_connect_errors システム変数を増やすことで問題を解決するのは簡単です。
しかし !「連続して中断された接続要求が多い」とは何ですか、なぜこれが起こっているのですか?
ブロッキングを修正するよりも、上流で問題を防止したいのです。
MySQL バージョン: 5.5.12。Zend Framework 1.11.10 と Doctrine 2.1.6 を使用しています。
私の PHP コードには mysql_close() も mysqli_close() もありません。
max_connect_errors のデフォルト値は 10 ですが、まだ増やしたくありません。なぜエラーが発生したのかを理解したいのです。mysqladmin flush-hosts コマンドを実行する cron を 5 分ごとに使用します。