Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Очистка сессий по расписанию
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
Очистка сессий по расписанию
Подскажите, плиз, можно ли настроить "Очистку сессий" по крону или еще как-то, чтобы она автоматически выполнялась, например, 1 раз в сутки?
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Очистка сессий по расписанию
Она и так по крону осуществляется.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Re: Очистка сессий по расписанию
Вот как!
Получается, можно посмотреть настройки интервалов очистки в самом кроне?
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Очистка сессий по расписанию
Нет. Интервал хранится в БД в таблице
Или воспользоваться [3.1][3.2] [dev] STK for phpBB 3.2.x & 3.1.x --
_config Строка session_gc (значение по умолчанию 3600 секунд), значение статическое, то есть после изменения необходимо очистить кеш, или просто удалить файл data_global.phpИли воспользоваться [3.1][3.2] [dev] STK for phpBB 3.2.x & 3.1.x --
Средства администрирования -- Параметры конфигурации -- Планировщик cronОбщие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Re: Очистка сессий по расписанию
Дело в том, что эта фишка есть, но не работает. Никак. Помогает только ручная очистка сессий в админке.Нет. Интервал хранится в БД в таблице _config Строка session_gc (значение по умолчанию 3600 секунд), значение статическое, то есть после изменения необходимо очистить кеш, или просто удалить файл data_global.php
-
rxu
- phpBB Guru

- Сообщения: 17317
- Стаж: 20 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 634 раза
- Поблагодарили: 2418 раз
Re: Очистка сессий по расписанию
Этот крон не очищает всю таблицу сессий без исключения. Удаляются только невалидные, т.е. уже неиспользуемые сессии.
А вам надо все?
А вам надо все?
Re: Очистка сессий по расписанию
Да, надо удалять все сессии, потому что азиатские боты повадились ддосить сайт и быстро забивают его сессиями, после чего наступает коллапс "502".
Борюсь ними файрволом, но периодическая очистка всех сессий по шедуллеру тоже нужна.
Лучше, конечно, по достижению критического количества сессий, но в админке такого не обнаружил.
Борюсь ними файрволом, но периодическая очистка всех сессий по шедуллеру тоже нужна.
Лучше, конечно, по достижению критического количества сессий, но в админке такого не обнаружил.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11372
- Стаж: 16 лет 9 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Очистка сессий по расписанию
С этой штукой лучше воевать прям на серваке. Средствами настройки допусков к серверу по ипишкам (зонами). Либо условиями в htaccess
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Re: Очистка сессий по расписанию
Это уже сделано.
Пожалуйте, расскажите об этом подробнее, как это делается, потому что исчерпывающей информации по данному вопросу найти не удалось.
-
rxu
- phpBB Guru

- Сообщения: 17317
- Стаж: 20 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 634 раза
- Поблагодарили: 2418 раз
Re: Очистка сессий по расписанию
Схема простая - создаете файл с SQL запросом на очистку таблицы сессий, и через системный крон его запускаете периодически.
Непосредственно к phpBB тема организации системного крона на стороне сервера отношения не имеет.
Запрос типа (если префикс - это
phpbb_)
Код: Выделить всё
TRUNCATE TABLE phpbb_sessions;

