私はプロダクションサーバー上のエラーをデバッグしようとしています。時々MySQLが諦め、私のWebアプリケーションはデータベースに接続できません( "接続が多すぎます"というエラーが出ています)。サーバは、(挿入、50の000行をループし、重複など削除)数千の訪問者昼と夜に、私は時々、いくつかの重いMySQLの作業を行い、いくつかのcronジョブを実行しているを持っているMySQLの「接続が多すぎます」
- サーバーの実行を両方
- MySQLは
- ウェブアプリは
PHPをかなり標準ベースの構成(最大接続数)が使用されている同じマシン上でApacheとMySQLはどのようにこの問題をデバッグするのですか?どのログファイルを読むべきですか? 「邪悪な」スクリプトを見つけるにはどうすればいいですか?奇妙なのは、MySQLサーバを再起動すると、再び動作することです。
編集:
- 異なるアプリケーション/スクリプトそのデータベース(主にmysqliのもZend_Dbの)に異なるコネクタを使用している