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

Тонкости работы с таблицей _sessions

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Lotos
phpBB 1.2.0
Сообщения: 19
Стаж: 18 лет 8 месяцев
Откуда: Москва

Тонкости работы с таблицей _sessions

Сообщение Lotos »

Всем привет!

У меня в последнее время обострилась проблема с переполнением таблицы сессий _sessions

Форум старый, модов - не реально много. Все обновления путем апдейтов от версии к версии. На форуме были установлены хаки, которые решали проблему сессий. В какой-то момент они перестали работать. Почему - я так и не понял. Но проблема на лицо - набирается несколько десятков тысяч сессий в таблице и форум падает.

Вчера нашел мод Sessions Manager, который, похоже, решил мою проблему. Мод полезный - рекомендую. Позволяет видеть через админку статистику таблицы сессий, чинить, оптимизировать и чистить эту таблицу, а также задавать ограничения на кол-во сессий в таблице.

Теперь вопросы:
в моде была установлена максимальная величина в 250 сессий. Достаточно ли этого для форума с посещаемостью 3000+ в сутки? Как отразится на работе форума ограничение в, скажем, 10, либо 1000 сессий? Если таблица полностью очищается от накопленных сессий, то как это отражается на работе форума (я никакой разницы не вижу)?

Лотос
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 19 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

я для борьбы с переполнением таблицы сессий просто использую

Код: Выделить всё

## MOD Title: Fix Session Error
## MOD Author: TerraFrost < N/A > (Jim Wigginton) http://www.frostjedi.com/phpbb
## MOD Description: Makes "Error creating new session" errors that much harder to occur.
он удаляет уже неиспользуемые сессии... и у мя все ок... =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Lotos
phpBB 1.2.0
Сообщения: 19
Стаж: 18 лет 8 месяцев
Откуда: Москва

Сообщение Lotos »

Да, мод Fix Session Error - это не плохо.
Знать бы раньше :D

Загрузка мода (кому надо):
http://www.frostjedi.com/terra/scripts/ ... ssions.zip
Аватара пользователя
Nikel
phpBB 2.0.5
Сообщения: 496
Стаж: 19 лет
Откуда: Киев

Сообщение Nikel »

Lotos
Ссылка битая
Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

Nikel
да не.. работает =)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 19 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

в таком случае пхпббхакс вам в помощь =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев

Сообщение Kastaneda »

Siava писал(а):да не.. работает
Истинная правда!
Профессор
phpBB 1.4.2
Сообщения: 53
Стаж: 19 лет 4 месяца
Откуда: Орёл

Сообщение Профессор »

Если ставить рекомендуемые вставки в common.php и sessions.php, то не будет ли это созданием лишних sql запросов. Не проше ли просто через админ панель время от времени проводить оптимизацию?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Профессор
На высокопосещаемом форуме, для которых эта проблема как раз таки актуально это не будет иметь смысла.

Добавлено спустя 10 секунд:

ИМХО
я люблю daft punk | новый sugoi.ru
Lotos
phpBB 1.2.0
Сообщения: 19
Стаж: 18 лет 8 месяцев
Откуда: Москва

Сообщение Lotos »

В общем я остановился пока на 2000 сессий.

Было 500 - оказалось маловато. Если юзер ничего не делает в течение получаса, то его сессия удаляется. Когда он снова активизируется, то получает ошибку сессии. Люди начали жаловаться.

2000 сессий - это примерно два часа "простоя".
Вроде хватает.
Lotos
phpBB 1.2.0
Сообщения: 19
Стаж: 18 лет 8 месяцев
Откуда: Москва

Сообщение Lotos »

Последние вести - 3000 сессий устраивает всех абсолютно :D
Месяц тестировал.
Аватара пользователя
pehota
phpBB 1.4.2
Сообщения: 52
Стаж: 18 лет 8 месяцев

Сообщение pehota »

Сейчас поставил версию 2.0.17. Актуальна ли прооблема с сессиями в этой сборке? Если да, то каким модом все же воспользоваться (форум посещаемый):

Sessions Manager
Fix Session Error
или просто метод, описанный на майпхпбб (ссылку не даю, а то вдруг админ ругаться будет)
FTN Technologies Support - FidoNet Software
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

pehota писал(а):Сейчас поставил версию 2.0.17.
Поставьте последнюю версию, пожалуйста, и тогда продолжим разговор.

Добавлено спустя 58 секунд:
pehota писал(а):просто метод, описанный на майпхпбб
А мы типа сами догадаемся что за метод?
Либо цитните, либо всё же дайте ссылку.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
pehota
phpBB 1.4.2
Сообщения: 52
Стаж: 18 лет 8 месяцев

Сообщение pehota »

VVVas, не совсем вас понял. Переходить на 2.0.18 я пока не вижу смысла. Или, быть может, в 2.0.18 проблема с сессиями решена и на это указывает: "портирован код версии Olympus, отвечающий за обработку сессий"?

Добавлено спустя 17 минут 9 секунд:

VVVas, и откуда столько агрессии? Что касается myphpbb.com.ru, то пожалуйста, вот ссылка: http://myphpbb.com.ru/?bug_phpbbsessions - не думаю, что то, что там описано в корне отличается от тех модов, что приведены в топике.
FTN Technologies Support - FidoNet Software
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

pehota писал(а):Переходить на 2.0.18 я пока не вижу смысла
А потом вы с воплем прибежите "Ай-яй-яй, меня сломали!"? И будете всем рассказывать, что phpBB очень дырявый движок?

ЗЫ. Поддержка оказывается относительно _последней_ версии phpBB. Последняя и актуальная на данный момент - 2.0.18.
//
// That's all, Folks!
// -------------------------------------------------

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