Почему мой MySQL отключается?

Почему мой MySQL отключается?

У меня есть 2 приложения, размещенные на машине Windows Server 2008 R2 (AWS EC2 Large instance), использующей IIS7.5 и mysql 5.5.12. Одна база данных размещена на сервере с локальным экземпляром БД, другой экземпляр БД — это экземпляр Amazon RDS. Как ни странно, оба были затронуты следующей проблемой:

У меня возникла ошибка:

Операция на сокете не может быть выполнена, поскольку в системе недостаточно места в буфере или очередь переполнена.

Мне удалось решить проблему, перезапустив машину, а также экземпляр базы данных (на другой машине - AWS RDS). Но мне хотелось бы понять, почему это произошло.

Известны ли проблемы с памятью MySQL? Я заметил, что когда я смотрю на диспетчер задач, я вижу два экземпляра 'mysqld', работающих на 2,5 ГБ и 3 ГБ ОЗУ каждый. Это звучит чрезмерно для в основном неактивных баз данных с данными около 15 МБ каждая. Также нормально ли иметь две запущенные задачи, когда у меня только одна БД размещена локально, а другая находится в AWS RDS (отдельный сервер).

решение1

Быстрый поиск выдал MSDNСообщение блогачто говорит о том, что это проблема Windows, а не MySQL.

  1. ОС не хватает памяти для TCP-буферов
  2. В ОС заканчиваются доступные «эфемерные» порты TCP

Вы можете прочитать другой соответствующий постздесь.

Связанный контент