![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 10.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
interesuje mnie czy serwer sam wyczyści po domyślnych chyba 24 minutach bezczynności sesje umieszczone w folderze innym niż domyślny ustawianym poprzez session_save_path($path). Co dzieje się z niezamkniętymi sesjami?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 2 Dołączył: 24.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tekst na ten temat jest zawarty w komentarzach w php.ini w sekcji odpowiedzialnej za sesję
Kod NOTE: If you are using the subdirectory option for storing session files (see session.save_path above), then garbage collection does *not* happen automatically. You will need to do your own garbage collection through a shell script, cron entry, or some other method. For example, the following script would is the equivalent of setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): cd /path/to/sessions; find -cmin +24 | xargs rm Wynika z niego, że jeżeli zmieniasz domyślny katalog do sesji to sam musisz się zająć sprzątaniem danych z sesji. W ostatniej linijce jest zaprezentowana linijka kodu (w linuksie), która miałaby coś takiego wykonywać, oczywiście umieszczając wcześniej taki skrypt w cronie. Ten post edytował Arbor 28.09.2009, 07:22:31 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 00:08 |