発生し始めたばかりの奇妙な問題があります。
私は小さなクラスター (1 つの Web と 1 つのデータベース) のセットアップを持っており、ユーザーが独自のモバイル チャット コミュニティを自動的に動的に作成できるようにする、かなり人気のある 4 ~ 5 サイトのグループをホストしています。各サイトには、独自の mysql データベースが作成され、自動的に入力されます。
これで大丈夫です。
しかし、過去24時間で奇妙なことが起こり始めました.以前はSQLのmax_connectionsを500に設定していましたが、これは需要に完全に適応していました. mysql の processlist には、認証されていない数千のユーザー接続がログイン状態で表示されます。
私はサイトを調べましたが、それらのすべてのmysql構成は問題ないので、問題が何であるかわかりません。
以下サーバースペック
データベースサーバー:
- デュアル AMD Opteron 246
- 8GBのラム
- 120GB HD (64GB フリー)
- 33GB スワップ (めったに使用されませんが、緊急用)
- セントス5 64ビット。
- 100 メガビット LAN を Web サービスに直接接続
mysql、ssh、webminのみが実行されており、他のアプリはインストールされていません
ウェブサーバー:
- amd アスロン 64 3800+
- プレスク 9.2.1
- 4ギガバイトRAM
- 2x120GB HD
Web サーバーの apache ステータスには 120 件の http 接続しか表示されませんが、SQL は上昇し続けます