проблема с mysql - User has already more than max_user_connections

  • Автор темы Автор темы drizzle
  • Дата начала Дата начала

drizzle

Новичок
проблема с mysql - User has already more than max_user_connections

У меня на сайте следующая проблема.
Периодически браузер выдает ошибку:

Warning: mysql_connect(): User myuser has already more than 'max_user_connections' active connections in /www/clients/commerce/myuser/class/class_mysql.php on line 18

Warning: mysql_select_db(): Access denied for user: 'mav@localhost' (Using password: NO) in /www/clients/commerce/myuser/class/class_mysql.php on line 19

Warning: mysql_select_db(): A link to the server could not be established in /www/clients/commerce/myuser/class/class_mysql.php on line 19

Порекомендуйте, пожалуйста, какие действия по устранению можно предпринять? Буду признателен за скорейший ответ.
 
для начала убрать pconnect
затем посмотреть, сколько раз за скрипт происходит коннект к базе
после этого обратить внимание на посещаемость
 
для начала убрать pconnect
я использую mysql_connect()
затем посмотреть, сколько раз за скрипт происходит коннект к базе
трижды: банер хранится в базе, контент страницы в базе и счетчик посещаемости записывает данные в базу.
после этого обратить внимание на посещаемость
посещаемость в сутки редко когда переваливает за сотню посетителей. да и просмотреных страниц а сутки не больше 300. Я э не думаю, что это такие критические показатели. Скорее всего что-то не правильно в моих сриптах.
Соединение с базой закрывается "внизу" каждой страницы через mysql_close()
 
drizzle, для начала попробуй закрывать соединение до того, как начнешь отдавать контент.
 
drizzle
3 коннекта на странице? а зачем?
а чему равняется max_user_connections ?
 
Автор оригинала: Andreika
drizzle
3 коннекта на странице? а зачем?
а чему равняется max_user_connections ?
это я не правильно выразился. коннекта не три, а один. это запроса к базе три.
по поводу max_user_connections я написал в поддержку хостинга, но ответа пока не получил. можно проверить как-то самостоятельно?
 
соединение открывается однажды в верху каждой страницы,
далее по ходу страницы то тут, то там функции запросов к базе использующих это соединение, внизу страницы функция закрытия соединения.

служба поддержки ответила: "стоит задуматься над оптимизацией скриптов" как же их оптимизировать?

-~{}~ 16.02.06 18:27:

max_user_connections = 25
 
судя по всему, некоторые скрипты у тебя работают не по описанному тобой алгоритму
 
Сверху