Перейти к контенту
  • 0

mySQL error: max_user_connections


Вопрос

Имеем форум 1.3 модификация от Игорька. Обьём базы около 150 Мб. Обычно на форуме одновременно около 100 человек. Периодически в результате зависания коннектов форум валится и выдаёт:

mySQL error: User [username] has already more than 'max_user_connections' active connections

mySQL error code:

 

В связи с чем возникает вопрос:

С каким максимальным объёмом нормально работает движок форума?

 

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

 

Если кто сталкивался буду признателен за совет.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Имеем форум 1.3 модификация от Игорька. Обьём базы около 150 Мб. Обычно на форуме одновременно около 100 человек. Периодически в результате зависания коннектов форум валится и выдаёт:

mySQL error: User [username] has already more than 'max_user_connections' active connections

mySQL error code:

 

В связи с чем возникает вопрос:

С каким максимальным объёмом нормально работает движок форума?

 

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

 

Если кто сталкивался буду признателен за совет.

Вопрос не в том, сколько дежит движок, а в хостере.

Очевидно, что он не справляется.

И вопрос не в количестве процессов, а в количестве допустимых одновременных коннектов к БД от одного акка на хостинге.

И, на сколько я понимаю, оптимизаци БД тут вообще не должна помочь - от этого число одновременных коннектов не может измениться.

 

Или менять хостера, или как-то договаривться с текущим.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Сорри за дезинформацию по поводу процессов - имелось в виду именно число коннектов.

Вообще события развивались следущим образом:

В определённый момент (дня 3-4) начались периодические ошибки эскуэль про максимум коннектов, скрипты настройки форума не менялись.

Пров божится что всё в порядке и что некий коннект зависает и тормозит все остальные обращения к данной таблице. По поводу оптимизации - насколько я понимаю (если не понимаю - поправьте пжлста :D) - если у меня битый индекс, форум при попытке обратиться к таблице может вызвать зависание этого самого коннекта. Все остальные будут ждать и находиться в состоянии locked, а мускуэль будет выделять ресурсы пока не достигнет отведённого ему максимума. Возможно всё происходит немного по другому, но то что зависшие коннекты есть - это больше похоже на правду. В связи с этим и вопросы - нормально ли движок форума работает с таблицей весом 150 Мб? 100 одновременных коннектов это мало для форума испытывающего подобную нагрузку? В общем хотелось бы просто определиться с направлением где искать. ;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Имеем форум 1.3 модификация от Игорька. Обьём базы около 150 Мб. Обычно на форуме одновременно около 100 человек. Периодически в результате зависания коннектов форум валится и выдаёт:

mySQL error: User [username] has already more than 'max_user_connections' active connections

mySQL error code:

 

В связи с чем возникает вопрос:

С каким максимальным объёмом нормально работает движок форума?

 

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

 

Если кто сталкивался буду признателен за совет.

 

Посмотри здесь еще - Topic Hints для IPB v1.3 - тоже сталкивался с этим. Очень существенная нагрузка возмникает при обработке таблицы постом - нужно выискивать все существующие запросы (особенно те, где происходит LEFT JOIN этой таблицы) и пытаться оптимизировать именно их.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

O F F T O P I C :

Посмотри здесь еще - Topic Hints для IPB v1.3 - тоже сталкивался с этим. Очень существенная нагрузка возмникает при обработке таблицы постом - нужно выискивать все существующие запросы (особенно те, где происходит LEFT JOIN этой таблицы) и пытаться оптимизировать именно их.
А лцчше всего вообще без лефт джойнов, а подгружать отдельно :D

 

Moderators: пост можно удалить ;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Посмотри здесь еще - Topic Hints для IPB v1.3 - тоже сталкивался с этим. Очень существенная нагрузка возмникает при обработке таблицы постом - нужно выискивать все существующие запросы (особенно те, где происходит LEFT JOIN этой таблицы) и пытаться оптимизировать именно  их.

 

Мода такого не ставил - но картина (по процессам) - очень похожая...

Ситуация прояснилась слегка - было замечено что проблему вызывает следующий запрос:

SELECT COUNT(DISTINCT(t.tid)) as tcnt,

COUNT(DISTINCT(p.pid)) as pcnt FROM ibf_posts p,

ibf_topics t

 

Насколько я понимаю это запрос на выборку статистики из таблиц постов и топиков. Процесс иногда пробивается но чаще виснет и лочит всё остальное - все последующие процессы находятся в состоянии locked (или как вариант waiting for table).

 

В связи с этим вопрос - как гарантированно отключить фичи делающие вышеозначенный запрос чтобы гарантированно удостовериться что дело именно в нём. Достаточно ли отключить велком панель в skin_boards.php?

Убрал велком панель из портала - вроде всё встало на свои места. Может что-то не так в этом запросе? Но по логике неверно сформированный запрос вызывал бы просто ошибку, а этот иногда (редко но всё же...) заканчивался успешно.

Вот ссылка на буржуйский ресурс - ситуация практически аналогичная: первый запрос sending data, остальные locked: http://forums.ipbhelpers.com/lofiversion/i....php/t4572.html

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.