Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сессии

41K
25 июня 2009 года
Trasn
11 / / 30.09.2008
Есть такая проблема:
На сервере Linux Apache 2.0 Handler установленный session.cookie_lifetime=7200, но сессия без определенной закономерности может сбросится через меньшее время, а может продержаться и нормально.
Сервер имеет довольно большую нагрузку.
Если у кого-то есть соображения, возможно самые нелепые все-равно советуйте.
12
26 июня 2009 года
alekciy
3.0K / / 13.12.2005
Ну неужели так сложно посмотреть документацию?

http://www.php.net/manual/ru/session.configuration.php

session.cookie_lifetime задает время жизни куки в браузере, т.е. на клиенте. Прямого отношения к механизму сесси на сервере тут нет. Читай о сборщике мусора и директивах session.gc_
41K
26 июня 2009 года
Trasn
11 / / 30.09.2008
Извиняюсь, я наверно ошибся, написав про session.cookie_lifetime
проблема гораздо глубже. session.gc_maxlifetime также установлено 7200,
session.gc_probability=1 вообщем там все нормально, просто хотел узнать возможно ли это из-за большого количества пользователей либо по другим причинам?
12
26 июня 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: Trasn
Извиняюсь, я наверно ошибся, написав про session.cookie_lifetime
проблема гораздо глубже. session.gc_maxlifetime также установлено 7200,
session.gc_probability=1 вообщем там все нормально, просто хотел узнать возможно ли это из-за большого количества пользователей либо по другим причинам?


Большое количество пользователей => большое количетво файлов сессий + большое время жизни... да, проблема может возникнуть. К примеру ограницение на количество файлов на уровне ОСи. Поэтому и была создана директива session.save_handler которая позволяет определить свои функции работы с сессиями (к примеру сохранять их в СУБД или memcached).

41K
26 июня 2009 года
Trasn
11 / / 30.09.2008
Спасибо учтем
13
26 июня 2009 года
RussianSpy
3.0K / / 04.07.2006
Это ж сколько у вас одновременно должно быть сессий, что возникают проблемы? Сотни тысяч что ли?
12
26 июня 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: RussianSpy
Это ж сколько у вас одновременно должно быть сессий, что возникают проблемы? Сотни тысяч что ли?


Мне кажется, что 2 часа это все же многовато... да еще вопрос как сборщик мусора настроен. Видимо файлов сессий создается достаточно много.

13
27 июня 2009 года
RussianSpy
3.0K / / 04.07.2006
Да просто не так много проектов, где столько сессий для юзеров может создаваться.

Остальные варианты - это кривая реализация кода. Вроде запуска сессии для каждого посетителя по умолчанию - тогда можно запросто добиться появления огромного количества ненужных сессиий.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог