2013-03-17 2 views
-1

Я использую 3 сервера и один сервер базы данных. Я использую private ip для подключения к серверу mysql. Но я получаю такую ​​ошибку много раз.mysql error: Слишком много соединений для удаленного сервера

Я попытался отключить mysql.allow_persistent в php и повысить максимальные соединения и ошибку соединения на сервере mysql, но никаких усилий.

Пожалуйста, помогите мне исправить эту проблему.

Link-ID == ложные, Сбой подключения

Ошибка MySQL: Слишком много соединений

Я также видел много TIME_WAIT подключен через порт 3306. Как я могу настроить MySQL сервер правильно.

Благодаря

+0

Вы используете mysql_close() в конце каждой страницы? – Anonymous

ответ

1

Я считаю, что установка max_connections не предел общего числа соединений, а количество соединений, которые могут открыть один пользователь.

Чтобы исправить это, убедитесь, что:

  • Вы закрытия соединения, когда закончите, используя mysql_close()
  • Вы не используете постоянные соединения - плохая идея!
  • Попробуйте запустить SET GLOBAL max_connections = ### в SQL, заменив #s на нужную сумму.
  • Просмотрите и измените файл my.cnf, чтобы изменить максимальное количество соединений - следите за проблемами памяти/загрузки.
+0

все еще проблема. Я действительно смущен –

Смежные вопросы