Debian fix php istunto käyttöikä

Debian OpenLogo

Eräänä päivänä ystäväni kirjoitti minulle, että minulla oli ongelma Debian -palvelin. Ei aivan hoidettu yli sessiite 30 Ei ole väliä kuinka monta minuuttia perustaa Session.gc_maxlifetime. Periaatteessa ongelma on, että Debian on päättänyt uudelleen kirjoittaa istuntojen toiminta sen sijaan roskienkerääjä-ja käynnistetään yksi cron joka 9 minuuttia joka siivoaa vanhoja istuntoja. Hän on in/etc/cron.d/php5

kaiken kaikkiaan sempličk skripti, joka puolestaan käynnistää/usr/lib/php5/maxlifetime ja muuttuva kauanko on evästeen, jota elämä 1440 sekuntia tai 24 Tästä lähtien siellä on 😉 2 vaihtoehtoja tai voit lopettaa kruunu ja siten lopettaa Automaattinen puhdistus, jotka voivat myöhemmin uudelleensuuntaus php ini tai suoraan script muuttaa elämä pitkäikäisyys istuntojen muuttuva max. Itse mieluummin toinen vaihtoehto. Aika siisti on yleinen, mutta haitta – Jos korvaat tiedoston muutokset menetetään mikä on hankala se.

PS. Nyt, kun ajattelen luultavasti, jos määritellään jossain muualla jos tallentaa php info kautta seiinata pitäisi mennä pidemmälle kirjoitus ja voidaan käyttää uudelleen normaali istuntoa keskeyttämättä töykeä.

ini_set('session.gc_maxlifetime', 14400);
 ini_set('session.gc_probability', 1);
 ini_set('session.gc_divisor', 100);
 session_save_path(APP_PARENT_DIR . '/sessions');

Parannettu Zemanta

2 Kommentit

    1. Всичко зависи от настройките на OS-a на, споделен хостинг би трябвало да имаш опция за настройка на php-ини че там свинщината е различна в зависимост с какво се управлява хостинг-а. За VPS-а трябва да се види как е настроено php-то. Като цяло това е за Debian пичовете

Jätä vastaus

Sähköpostiosoitteesi ei julkaista. Pakolliset kentät on merkitty *

Anti SPAM *