У меня есть приложения, которые подключаются к удаленному серверу (MySQL 5.5 в Windows Server 2012), сначала я начал получать сообщение «слишком много подключений», которое я решил, увеличив значение MAX_CONNECTION в my.inf до 500, затем я начинаю получать сообщение «не могу создать новую тему», поэтому я уменьшаю тайм-ауты во избежание простоя соединений с использованием сокета, который не работает полностью. Теперь я получаю странные сообщения, такие как «файл не найден», как только я перезапускаю службу, я прекращаю получать сообщения, и все работает правильно.
Проблема возникает, когда сервер достигает около 170 соединений одновременно.
Есть какая-то конфигурация, которую я пропускаю? Я действительно не знаю, какая информация вам нужна, чтобы дать мне подсказку, чтобы это исправить. Я имею в виду, что есть серверы, которые принимают множество соединений одновременно, верно? что мне не хватает.
ОЗУ и ЦП системы не достигают 35-40% при максимальных соединениях (170).
Редактировать: ошибка возникает в 2 местах, при выполнении запроса или при попытке соединения, как будто служба MySQL отклоняет попытку. VB6 - это язык, используемый в клиентском приложении (соединитель ODBC). Приложение открывает, выполняет и закрывает соединение.
Примечание. У меня есть полный контроль над клиентским приложением и настройкой сервера.