Превышен предел запросов к базе данных

12 3
MP
На сайте с 25.06.2009
Offline
37
2331

Здравствуйте

Кто сталкивался с такой проблемой?

сайт (CMS Drupal) не грузится, вместо этого выдает:

Warning: User 'user1' has exceeded the 'max_questions' resource (current value: 150000) query: SELECT u.*, s.* FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.sid = 'd75024909960986ff7adde997bf45991' in /mounted-storage/home119c/sub005/sc61554-JTMN/www/includes/database.mysql.inc on line 172

Попросил хостеров увеличить предел (был 100000 запросов , увеличили сначала до 120к, потом до 150к), не помогло

отключил некоторые нагружающие базу данных модули (locale, например).

Читал о способе решения проблемы, когда создаются экстра юзеры для БД, но для меня это неприемлемо, так как хостер не предусматривает такую возможность. Хостинг Servage.net

Сайт лежит почти сутки, помогите пожалуйста.

Сайт этнической музыки и танцев (http://tumba-yumba.com/)
M
На сайте с 16.09.2009
Offline
278
#1
MaxPal:

Warning: User 'user1' has exceeded the 'max_questions' resource (current value: 150000) query: SELECT u.*, s.* FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.sid = 'd75024909960986ff7adde997bf45991' in /mounted-storage/home119c/sub005/sc61554-JTMN/www/includes/database.mysql.inc on line 172

1) попросите хостера увеличить еще

2) уходите от него к нормальному

3) или на DS/VS

данное ограничение - вполне "средняя температура по больнице", если

используется как показатель для борьбы с "грузчиками". Хостер

проблем собственному саппорту больше создает, ССЗБ.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
S
На сайте с 15.01.2008
Offline
34
#2

В Вашем случае есть только 3 варианта решения:

1)Попросить хостинг провайдера еще раз увеличить лимит

2)Попробывать оптимизировать скрипты

3)Переехать к другому хостинг провайдеру у кого лими больше, или же вовсе взять VPS.

Альтернативы к сожалению, более нет.

Качественный хостинг Unlimits Telecom (http://www.unlimits.ru) (ООО "БизнесТелеКом"). Официальный Twitter канал (http://twitter.com/untelecom). Ознакомиться с нашими услугами можно в этом (/ru/forum/478822) топике.
MP
На сайте с 25.06.2009
Offline
37
#3
stack:
В Вашем случае есть только 3 варианта решения:
1)Попросить хостинг провайдера еще раз увеличить лимит
2)Попробывать оптимизировать скрипты
3)Переехать к другому хостинг провайдеру у кого лими больше, или же вовсе взять VPS.
Альтернативы к сожалению, более нет.

Хотелось бы пока что оптимизировать скрипты, тем более, что это в любом случае не помешает...

Знать бы еще как, я сам не программист :(

N
На сайте с 06.05.2007
Offline
419
#4

Попробывать можно, но только не с друпалом. Большое количество мелких запросов в drupal это своего рода визитная карточка.

Кнопка вызова админа ()
Andreyka
На сайте с 19.02.2005
Offline
822
#5

Drupal умеет memcache

Не стоит плодить сущности без необходимости
N
На сайте с 06.05.2007
Offline
419
#6

Только вот хостинг виртуальный не умеет memcache

MP
На сайте с 25.06.2009
Offline
37
#7
Andreyka:
Drupal умеет memcache

Я правильно понял, что это включение кэешиирования? т.е. включается на странице админки ....admin/settings/performance ?

Я включил кэширование, включал throttle - безрезультатно, хотя возможно, неправильно их настроил.

Если кто может, подскажите пожалуйста, как

1. Определить, что (или кто ) именно создает нагрузку на базу данных

2. Как от этого избавиться.

Ставил модуль Devel, смотрел кол-во запросов к бд, самым жадным оказался модуль locale, который я и отключил, но это также не дало результата.

M
На сайте с 16.09.2009
Offline
278
#8
MaxPal:
Я правильно понял, что это включение кэешиирования? т.е. включается на странице админки ....admin/settings/performance ?

нет, это http://www.danga.com/memcached/

MaxPal:

Ставил модуль Devel, смотрел кол-во запросов к бд, самым жадным оказался модуль locale, который я и отключил, но это также не дало результата.

отключайте следующий модуль. десять раз.

строго говоря - это не нагрузка. т.е. к реальной нагрузке на сервер базы данных

ограничивающий вас показатель имеет отношение именно что как

"средняя температура по больнице".

myhand добавил 01.11.2009 в 13:55

netwind:
Только вот хостинг виртуальный не умеет memcache

может и суметь

так сразу не видно, что в принципе так уж фатально мешает его установить

от обычного пользователя он нормально работает

MP
На сайте с 25.06.2009
Offline
37
#9
myhand:


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

Спросить об этом у хостера? странно, почему же они тогда сами это решение не подсказали?

M
На сайте с 16.09.2009
Offline
278
#10
MaxPal:
Спросить об этом у хостера? странно, почему же они тогда сами это решение не подсказали?

потому, что это не решение для виртуального хостинга.

решение - не использовать идиотское ограничение пользователей.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий