Нагрузка на сервер от phpbb3

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Kat
phpBB 1.4.0
Сообщения: 30
Стаж: 18 лет 3 месяца
Благодарил (а): 3 раза

Нагрузка на сервер от phpbb3

Сообщение Kat »

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

Описание проблемы: Хостер говорит что форум создает большую нагрузку.
Произведенные изменения, после которых начались неполадки: В последние 3 месяца никаких изменений не производилось.
Версия phpBB*: 3.0.6
Используемые шаблоны: avalongreen
Используемые моды: быстрый ответ, прайм линкс
Версия PHP: PHP 5
Используемая СУБД и её версия: MySQL 5.0.67-log (вроде такая)
Ссылка на конференцию: (нет доступа)
Есть ли у вас тестовый аккаунт**: нет.
Использовался ли поиск для решения проблемы: только в этой теме
Если да, то какие запросы вы использовали: нагрузка на сервер
Каким браузером вы пользовались и есть ли проблема с другими браузерами: эксплорер 8, опера 9.25.

Хостинг отключен, точно указать характеристики невозможно.
Возникла проблема с формулировкой "нагрузка на сервер возросла". Не могу понять, с чем это связано, смотрю статистику - в среднем статистика за прошедшие 3 месяца не изменилась 1200 посетителей и 13500 просмотров. Но с начала недели форум еле живой, страницы долго прогружаются, значки/смайлы/кнопки (графика phpbb) то загружается, то нет, никакой зависимости между тем, что загрузилось сейчас и что загрузится потом. Браузер значения не имеет (в один и тот же момент одинаковые проблемы в разных браузерах).
Хостер отключил форум, написав следующее:
www 77933 0.8 0.5 182924 20012 ?? DJ 6:00AM 1:57.51 [busy]
/viewtopic.php (httpd)
www 77958 0.4 0.4 180748 17816 ?? DJ 6:00AM 2:21.17 [busy]
/viewtopic.php (httpd)
www 78097 0.2 0.4 180748 16960 ?? DJ 6:00AM 2:19.26 [busy]
/ucp.php (httpd)
www 78082 0.1 0.3 181772 13604 ?? DJ 6:00AM 2:08.25 [busy]
/viewtopic.php (httpd)
www 78115 0.1 0.6 182924 26344 ?? RJ 6:00AM 2:24.77 [busy]
/viewtopic.php (httpd)
www 78153 0.1 0.4 180748 14380 ?? DJ 6:00AM 2:05.95 [busy]
/ucp.php (httpd)
www 77987 0.0 0.4 181772 15876 ?? DJ 6:00AM 2:21.30 [busy]
/viewforum.php (httpd)
www 78091 0.0 0.3 178700 13268 ?? DJ 6:00AM 2:09.33 [busy]
/viewtopic.php (httpd)

Вынуждены были заблокировать сайт. Необходимо решить проблему. Огромное
количество запросов к веб-серверу с вашего скрипта.
Мы не изучаем проблему, мы смотрим на факт превышения допустимых рамок
использования ресурсов, ваш сайт начал себя проявлять 4 дня назад и мы за ним
наблюдали.

Настроили вам зеркалирование, чтобы уменьшить нагрузку - но это не привело ни к
каким результатам, заявленная вами посещаемость в 1000 явно занижена, вам
необходимо обновить phpBB, подключить кэширование SQL запросов через memcached,
если это представляется возможным в phpBB, дальше можно смотреть на
результативность, если она ни к чему не приведёт, вам будет предложен вариант
либо перехода на выделенный сервер или смена тарифного плана.
Если в статистике показатели не изменились, то с чем может быть связан рост нагрузки на сервер? Может ли это быть связано с попыткой нарочно подвесить форум выполнением запросов через какую-либо программу?
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Mr. Anderson »

Kat
Для начала нужно проанализировать логи - посещаемость посещаемостью, но, например, случайно или злонамеренно зажатая F5 на "тяжелой" странице может здорово попортить вам кровь...
Когда (микро)DDoS будет исключен, то будем думать дальше.

Хотя чухня из второй цитаты наводит на нехорошие мысли...
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Нагрузка на сервер от phpbb3

Сообщение MAzZY »

Kat писал(а):подключить кэширование SQL запросов через memcached,
если это представляется возможным в phpBB,
Такое есть в 3.0.6
Возможно, Вас досят. А может что-то интересное на форуме появилось, вот народ и активизировался
Посещалка действительно солидная. Если есть возможность взять план с большими ресурсами, то берите. А так - можно думать о ВДС
Аватара пользователя
Kat
phpBB 1.4.0
Сообщения: 30
Стаж: 18 лет 3 месяца
Благодарил (а): 3 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Kat »

Mr. Anderson, логи форума? Когда последний раз заходила, лог ошибок был пуст. Если Вы о других, то где их смотреть? Как понять DDoS-атака это или нет? (Поискала по форуму, тут только о местных проблемах)
MAzZY, где "подключить кэширование SQL запросов через memcached" в 3.0.6?
Переименование папки форума, наверно, ничем не поможет?
1200 пользователей это в сутки, онлайн не более 50.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Mr. Anderson »

Kat
Логи веб-сервера, только не ошибок, а доступа - access log
Признаком атаки будет большое количество обращений к одному и тому же файлу (скрипту) в течении максимально короткого промежутка времени. Особенно, если все это идет с одного (или небольшого количества разных) IP.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Нагрузка на сервер от phpbb3

Сообщение MAzZY »

Kat, http://www.phpbbguru.net/community/topic26950.html пункт 1
Kat писал(а):логи форума?
Нет, серверные логи. Любой удобной программой просмотра логов. Где они у Вас хранятся, спросите у хостера или поищите в распространенных местах (здесь посмотрите - http://www.phpbbguru.net/community/topic26728.html)
Kat писал(а):Как понять DDoS-атака это или нет?
Множество просмотров разных страниц с одного ИП. Обычно - тысячи. Но надо учитывать не только ИП, но и количество пользователей с одного ИП.
Kat писал(а):Переименование папки форума, наверно, ничем не поможет?
Это зачем? Не надо такого делать
Kat писал(а):1200 пользователей это в сутки, онлайн не более 50.
Это более чем солидно. Какой у Вас хостинг/план?
Аватара пользователя
Kat
phpBB 1.4.0
Сообщения: 30
Стаж: 18 лет 3 месяца
Благодарил (а): 3 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Kat »

MAzZY, спасибо, с memcache разобрались.
Посмотрите error.log (прикрепила файл, расширение изменила), я правильно понимаю, что идут множественные запросы с [client 213.180.209.11]?
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Mr. Anderson »

Kat писал(а):error.log
Говорят же - access.log!

PS:
Вложение удалил, такое не стоит выкладывать в паблик.
Аватара пользователя
Kat
phpBB 1.4.0
Сообщения: 30
Стаж: 18 лет 3 месяца
Благодарил (а): 3 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Kat »

Mr. Anderson, да, глупость сделала. Спасибо, что поправили. Просмотрели access.log, с одного и того же ip идет обращение в одно и тоже место (с интервалом в среднем 3 секунды) до сих пор (а папку форума я все-таки переименовала). Дальше в строке (с этим ip) идет запись "Yandex/1.01.001 (compatible; Win16; I)".
Что это, и причем тут яндекс?
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Mr. Anderson »

Kat писал(а):Что это, и причем тут яндекс?
Это вас бот Яндекса индексирует. 1 хит за 3 секунды - это не страшно.
Не очень понятно, правда, это
Kat писал(а):с одного и того же ip идет обращение в одно и тоже место
Вы уверены, что бот запрашивает одну и ту же страницу и больше никаких?

Добавлено спустя 12 минут 30 секунд:
Kat
Кстати, а IP какой? А то сменить юзер-агент недолго...
Аватара пользователя
Kat
phpBB 1.4.0
Сообщения: 30
Стаж: 18 лет 3 месяца
Благодарил (а): 3 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Kat »

Просмотрела дальше, есть другие страницы.
Печально, что Yandex/1.01.001 (compatible; Win16; I) заваливает сервер (а ведь плюс еще и реальные посетители), только из-за поисковика менять тарифный план :cry: ...

IP бота? 213.180.209.11
"А то сменить юзер-агент недолго..." - можно подробней, что Вы имели ввиду?
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Нагрузка на сервер от phpbb3

Сообщение MAzZY »

213.180.209.11 - это Яндекс

Зачем Вы переименовали папку форума? Теперь все поисковики будут полностью с нуля индексировать весь форум, а он, как я понимаю, не маленький. Верните все как было.

Покажите Ваш robots.txt. Яндекс как бот у Вас зарегистрирован на форуме? В какие странички он долбится больше всего?
Аватара пользователя
Kat
phpBB 1.4.0
Сообщения: 30
Стаж: 18 лет 3 месяца
Благодарил (а): 3 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Kat »

MAzZY, Яндекс не был зарегистрирован, сейчас сделала. Папку верну, тогда яндексу запретить заходить пока что ли?
robots.txt нет после перестановки форума на последнюю версию
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Нагрузка на сервер от phpbb3

Сообщение MAzZY »

Kat писал(а):тогда яндексу запретить заходить пока что ли?
Не надо запрещать.

Вам уже включили форум обратно? Верните все как было и пусть работает. Дайте ссылку, посмотрю что там к чему
Аватара пользователя
Kat
phpBB 1.4.0
Сообщения: 30
Стаж: 18 лет 3 месяца
Благодарил (а): 3 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Kat »

MAzZY, спасибо, ситуация уже разрешилась. robots.txt написали, хостер пишет, что нагрузка снизилась, но всеравно высокая (им деньги нужны, наверное). С вечера 19, как включили, форум не подвисал больше и работает быстро.

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