1040 ошибка mysql

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Alnico
phpBB 1.4.0
Сообщения: 38
Стаж: 4 года
Благодарил (а): 1 раз
Поблагодарили: 2 раза

1040 ошибка mysql

Сообщение Alnico »

Форум стал работать со сбоями, падает mysql, выдает ошибку 1040,
что может говорить о превышении лимита запросов.
Непонятно, откуда могут идти запросы?
От какого-то скрипта самого форума? Или все же большое количество внешних подключений (боты!),
что заметно по логам, хотя запросов не так много, в основном ломится некий Амазон-БОТ, по 20-30
запросов в минуту.
Сначала было так по утрам, а теперь постоянно.
В .htaccess вообще блокирую все боты, а так же все диапазоны IP откуда могут идти запросы.
Нагрузка уменьшается, но ошибка 1040 остается.
Что можно сделать?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12751
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: 1040 ошибка mysql

Сообщение Татьяна5 »

Ограничить или вообще заблокировать (если не нужен) того бота
Alnico
phpBB 1.4.0
Сообщения: 38
Стаж: 4 года
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: 1040 ошибка mysql

Сообщение Alnico »

Татьяна5 писал(а): 20.01.2025 9:14 Ограничить или вообще заблокировать (если не нужен) того бота
Увы, не помогает. Заблокировано все что можно, трафик почти нулевой, а ошибка 1040 остается.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1699 раз

Re: 1040 ошибка mysql

Сообщение rxu »

Чему равно max_connections в настройках MySQL?
Какая версия phpBB? Версия MySQL?
Что менялось на сервере, после чего появилась ошибка?
Изображение
Alnico
phpBB 1.4.0
Сообщения: 38
Стаж: 4 года
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: 1040 ошибка mysql

Сообщение Alnico »

rxu писал(а): 20.01.2025 17:13 Чему равно max_connections в настройках MySQL?,
Какая версия phpBB? Версия MySQL?
Что менялось на сервере, после чего появилась ошибка?
phpBB 3.1.7-PL1
MySQL 5.0.90
И ничего вообще не менялось, началось с того, что в логах стало появляться большое количество запросов
с IP адресов Amazon, до 200-300 запросов в минуту.
В конфиге MySQL, в файле my.cnf вообще не было max_connections, но после наплыва ботов,
это первое что я сделал: поставил значение max_connections = 500, но это никак не помогло.
MySQL по прежнему то работает, то падает.

Дополнительно: если отключаю доступ на форум полностью в htaccess или на уровне виртуальных хостов Апач, то MySQl перестает падать!
Аватара пользователя
Михаил Молчанов
phpBB 1.4.4
Сообщения: 126
Стаж: 9 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Re: 1040 ошибка mysql

Сообщение Михаил Молчанов »

У меня тоже нашествие гостей.
Вот недавно рекорд был.
Больше всего посетителей (1418) здесь было Ср 15. янв 2025
Я бы посоветовал поставить последнюю версию форума. Последнюю версию php и последнюю версию msql
Создал и раскручиваю свой форум! :D

Изображение
Alnico
phpBB 1.4.0
Сообщения: 38
Стаж: 4 года
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: 1040 ошибка mysql

Сообщение Alnico »

Михаил Молчанов писал(а): 20.01.2025 20:31 Я бы посоветовал поставить последнюю версию форума. Последнюю версию php и последнюю версию msql
К сожалению в данное время это невозможно, так как последняя версия форума требует PHP7 или PHP8.
А сменить версию PHP нельзя, так как это потребует смены "железа" и операционной системы сервера.

Вернуться в «Поддержка phpBB 3.3.x»