Re: php удаление устаревших сессий
В Fri, 11 Jun 2010 11:46:22 +0400
Alexander GQ Gerasiov <gq@cs.msu.su> пишет:
> On Wed, 9 Jun 2010 13:09:52 +0400
> Andrey Nikitin <andrey.d.nikitin@gmail.com> wrote:
>
> > Привет.
> >
> > В php5 встроен авт. механизм удаления устаревших сессий
> > через CRON /etc/cron.d/php5 в котором:
> > - время устаревания определяет /usr/lib/php5/maxlifetime (через
> > парсинг php.ini);
> > - каталог сессий жёстко принимается как /var/lib/php5.
> >
> > Однако каталог "по-умолчанию" для сохранения сессий - /tmp.
> ;session.save_path = /var/lib/php5
> закомментированное дефолтное значение.
% apt-cache policy libapache2-mod-php5
libapache2-mod-php5:
Установлен: 5.3.2-1
Кандидат: 5.3.2-1
Таблица версий:
*** 5.3.2-1 0
990 http://mirror.yandex.ru squeeze/main Packages
100 /var/lib/dpkg/status
% grep save_path /etc/php5/apache2/php.ini
; session.save_path = "N;/path"
; session.save_path = "N;MODE;/path"
;session.save_path = "/tmp"
% diff /etc/php5/apache2/php.ini /usr/share/php5/php.ini-production
<одинаковые>
И сессии действительно пишутся в /tmp, т.е. модуль php5
действительно скомпилирован с "/tmp".
Это похоже на багрепорт?
Reply to: