Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Нагрузка на сервер от 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Andreich
phpBB 1.4.0
Сообщения: 34
Стаж: 16 лет 1 месяц
Контактная информация:

Сообщение Andreich »

угу, он самый
По логам куча запросов типа:
"SELECT *
FROM phpbb_users
WHERE user_id = 1
206305 Query SET NAMES 'utf8'
206306 Query INSERT INTO phpbb_sessions (session_user_id, session_start, session_last_visit, session_time, session_browser, session_forwarded_for, session_ip, session_autologin, session_admin, session_viewonline, session_page, session_id) VALUES (1, 1205272613, 1205272613, 1205272613, 'Mozilla/4.06 [en] (Win98; I ;Nav)', '', '85.5.57.189', 0, 0, 1, 'viewtopic.php?f=5&_f_=5x', 'ddd74e2e9cc988132bc75d9d5916f2e9')
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Andreich писал(а):"SELECT *

FROM phpbb_users
Такие запросы обычно кэшируются в тройке. Точно (не "типа") можете сказать, что за запросы, сколько и каким конкретно скриптом генерируются? Кроме того, в config.php раскомментируйте строки, отвечающие за debug режим (думаю, найдёте сами), и внизу страницы, которая дала такую нагрузку, щёлкните по ссылке Explain и посмотрите, что есть там.
Может, какой-то мод даёт такое?
Изображение
Andreich
phpBB 1.4.0
Сообщения: 34
Стаж: 16 лет 1 месяц
Контактная информация:

Сообщение Andreich »

Загрузка процессора происходит во время обновления статистики. Если ставишь обновлять раз в 5 минут - загрузка проца идет раз в 5 минут. В 30 минут - раз в 30 минут. Каким скриптом генерится - даже не знаю как посмотреть. Это же происходит не во время захода на какую-то страницу. Нашел только одно место где есть такой insert - sessions.php. Судя по всему нагрузка идет во время перелопачивания phpbb_sessions. Сейчас почистил эту таблицу - полет нормальный. Но она ж растет. Когда там было 2-2,5 тыс записей - вот тогда и тормозило все. Количество запросов одновременно - доходило до 300. Смотерл по MySQLAdministrator. Модов нету - только быстрый ответ.
А phpbb_sessions очищается со временем или нет?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Andreich писал(а):Загрузка процессора происходит во время обновления статистики.
Такого мероприятия не существует. То, о чем вы говорите - просто период, за который происходит отбор сессий в базе данных с целью последующего отображения списков пользователей.
Andreich писал(а):А phpbb_sessions очищается со временем или нет?
Ежечасно по умолчанию, скрипт cron.php, функция session_gc (находится в файле includes/session.php).
А какая конфигурация железа у вас на сервере?
Изображение
Andreich
phpBB 1.4.0
Сообщения: 34
Стаж: 16 лет 1 месяц
Контактная информация:

Сообщение Andreich »

Sempron, 1 гиг памяти
Фигня какая-то. Щас глянул - в таблице phpbb_session 4,5 тысячи записей
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

За каким айпишником они значатся - все за разными?
Может, вас просто "мочат"?
Изображение
Аватара пользователя
Master of Tragedy
phpBB 1.4.2
Сообщения: 68
Стаж: 16 лет 7 месяцев
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Master of Tragedy »

Вполне возможно, что это DDOS...Столько сессий за такой промежуток времени никак не может быть...
Ce grand malheur de ne pouvoir etre seul...
Andreich
phpBB 1.4.0
Сообщения: 34
Стаж: 16 лет 1 месяц
Контактная информация:

Сообщение Andreich »

Поторопился почистить таблицу, а пото тоже пришла мысль посмотреть айпишники. Теперь буду ждать когда накопится.
Нет, на DDOS не похоже. Количество посетителей не возрастает - это видно даже по счетчикам. Нагрузка на 2 минуты раз в 5 или 30 минут (как установишь в обновлении статистики). Такое ощущение что просто не очищается таблица phpbb_sessions и плюс добавляются записи. Ниче не понимаю
Аватара пользователя
Master of Tragedy
phpBB 1.4.2
Сообщения: 68
Стаж: 16 лет 7 месяцев
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Master of Tragedy »

А откуда по-вашему там записи берутся?)
Ce grand malheur de ne pouvoir etre seul...
Andreich
phpBB 1.4.0
Сообщения: 34
Стаж: 16 лет 1 месяц
Контактная информация:

Сообщение Andreich »

Судя по всему они дублируются. Сейчас посмотрел - под одним айпи больше 10 записей с разным session_id, при чем этот айпи - мой
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Время жизни сессии какое у вас выставлено в админке?
Изображение
Andreich
phpBB 1.4.0
Сообщения: 34
Стаж: 16 лет 1 месяц
Контактная информация:

Сообщение Andreich »

Было 3600сек, щас поставил 3000. Просто сменил на всякий случай
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 44 раза
Контактная информация:

Сообщение Rayden »

Поисковики?
phpBB2 FAQ
phpBB3 FAQ
Andreich
phpBB 1.4.0
Сообщения: 34
Стаж: 16 лет 1 месяц
Контактная информация:

Сообщение Andreich »

Нет
session_user_id равен 1, т.е. Anonymous

Добавлено спустя 5 часов 19 минут 29 секунд:

Ндаа, все-таки это оказался DDOS
Только корявый какой-то. Били с одного IP запросом одной и той же темы. В результате увеличивалась таблица phpbb_sessions и все тормозило.
Andreich
phpBB 1.4.0
Сообщения: 34
Стаж: 16 лет 1 месяц
Контактная информация:

Сообщение Andreich »

Но вообще, получается неплохая дырка :(
Выходит с одного компа можно устроить неплохой DDOS. А если их будет даже 10шт - любой выделенный ляжет
Может есть какие-нибудь пути решения?
Закрыто

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