Автор Тема: Превышен лимит запросов к SQL (>15000 за минуту)  (Прочитано 213 раз)

24 Апреля 2015, 23:04:38
  • Новичок
  • *
  • Сообщений: 1
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
При добавлении товара в админке магазина, и сохранении около 5 раз, сайт дает сбой, ошибка "prestashop fatal error: no utf-8 support. please check your server configuration."
Открыл другой сайт на этом хостинге, он показал причину отказа:
User Admin has exceeded the 'max_questions' resource (current value: 15000)
Это произошло именно при редактировании товара и сохранении несколько раз изменений, но эта цифра далека от 15000. В чем проблема и как исправить?  :o
25 Апреля 2015, 09:33:28
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 786
  • Репутация: +7/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Хостинг менять нужно. Сервер MySQL падает. Не подходит ваш хостинг под prestashop.
26 Апреля 2015, 13:13:27
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 980
  • Репутация: +5/-0
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Это поисковики и качалки лезут на сайт, у Вас 250 одновременных заходов на сайт и к БД в секунду, надо их более равномерно распределить по времени у меня 64, помогли вот такие меры:
Пропишите в robots.txt   строку  Crawl-delay: 3

Если ошибка будет повторяться, то можно установить скрипт ограничения одновременного доступа к базе данных, это что-то типа: 
http://prestashop-forum.ru/index.php/topic,4265.msg24955.html#msg24955
Не боги горшки обжигают, не зачем им такой хренью заниматься.