У меня есть 2 приложения, размещенных на машине Windows Server 2008 R2 (большой экземпляр AWS EC2), с использованием IIS7.5 и mysql 5.5.12. Одна база данных размещается на сервере с локальным инстансом БД, а другой инстанс БД - это инстанс Amazon RDS. Как ни странно, оба были затронуты проблемой ниже:
У меня ошибка:
Операция с сокетом не может быть выполнена из-за недостатка буферного пространства в системе или из-за переполнения очереди
Мне удалось решить проблему, перезапустив компьютер, а также экземпляр базы данных (на другом компьютере - AWS RDS). Но я хотел бы понять, почему это произошло.
Есть ли известные проблемы с памятью MySQL? Когда я смотрю в диспетчер задач, я замечаю, что два экземпляра mysqld работают с 2,5 ГБ и 3 ГБ ОЗУ каждый. Это звучит чрезмерно для практически неактивных баз данных объемом около 15 Мбайт каждая. Также нормально выполнять две задачи, когда у меня только одна БД размещена локально, а другая находится в AWS RDS (отдельный сервер).
Быстрый поиск вернул MSDN Сообщение блога что предполагает, что это проблема Windows, а не MySQL.
Вы можете прочитать другой соответствующий пост Вот.