Получение ошибки «Операция с сокетом не может быть выполнена ...» с XAMPP и Windows снова и снова - PullRequest
0 голосов
/ 02 января 2019

У меня есть приложение PHP, которое работает под XAMPP (Windows Environment: Windows Server 2012).

Теперь очень часто я получаю сообщение об ошибке при попытке войти через веб-клиент MySql (администратор https://www.adminer.org/) следующим образом;

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

Я нашел одно решение, которое описывает перезапуск физического сервера (не xampp) . И это сработало. Но уже на следующий день это случилось снова. И снова я перезапустил его, но через несколько интервалов снова и снова появляется ошибка.

Error at adminer

FYI;

  1. Перезапуск XAMPP не работает
  2. Перезапуск сервера MySql не работает
  3. Только если я перезагружаю физический сервер, он некоторое время работает.
  4. Сервер работал нормально вместе со всей текущей конфигурацией за последние 6 месяцев, и эта проблема начинает возникать только за последние несколько дней.

На сервере;

  1. Потребление ЦП составляет от 30% до 40% при максимальной загрузке
  2. Потребление ОЗУ в среднем от 40% до 50%
  3. Жесткий диск объемом 90 ГБ, на котором по-прежнему свободно от 10 ГБ до 12 ГБ (только один диск - C)

Я не понимаю причину ошибки.

Ответы [ 2 ]

0 голосов
/ 13 января 2019

Вы используете Skype и XAMPP одновременно? Если да, попробуйте отключить Skype и перезапустить XAMPP.

0 голосов
/ 08 января 2019

Windows server 2012 имеет ограничение исходящих портов 5000. ОС пытается установить исходящее TCP-соединение от порта с номером больше 5000 в вашем случае.

Вот как перенастроить ОС для увеличения лимита https://support.microsoft.com/en-us/help/196271/when-you-try-to-connect-from-tcp-ports-greater-than-5000-you-receive-t

Реальное решение, однако, состоит в том, чтобы ввести пул соединений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...