MySQL がオフラインになるのはなぜですか?

MySQL がオフラインになるのはなぜですか?

私は、IIS7.5 と mysql 5.5.12 を使用して、Windows Server 2008 r2 (AWS EC2 Large Instance) マシンでホストされている 2 つのアプリケーションを持っています。1 つのデータベースは、ローカル DB インスタンスを持つサーバー上でホストされており、もう 1 つの DB インスタンスは Amazon RDS インスタンスです。奇妙なことに、両方とも以下の問題の影響を受けました。

エラーが発生しました:

システムに十分なバッファスペースがなかったか、キューがいっぱいだったため、ソケットに対する操作を実行できませんでした。

マシンとデータベース インスタンス (別のマシン - AWS RDS) を再起動することで、問題を解決できましたが、なぜこのようなことが起こったのかを理解したいと思います。

MySQL メモリに関する既知の問題はありますか? タスク マネージャーを見ると、それぞれ 2.5 GB と 3 GB の RAM で実行されている 'mysqld' のインスタンスが 2 つあることに気付きました。これは、それぞれ約 15 MB のデータを持つ、ほとんどアクティブでないデータベースには過剰に思えます。また、ローカルにホストされている DB が 1 つだけで、もう 1 つが AWS RDS (別のサーバー) にある場合、2 つのタスクが実行されているのは正常ですか。

答え1

簡単に検索するとMSDNが見つかりましたブログ投稿これは MySQL の問題ではなく、Windows の問題であることを示唆しています。

  1. OS の TCP バッファのメモリが不足する
  2. OS で利用可能な TCP「一時」ポートが不足する

関連する別の投稿を読むこともできますここ

関連情報