Beschreibung
Bei der Benutzung des Webinterfaces (Web-UI) von LocaPhone wird der Benutzer nach ca. 25 min. (1.440 sec.) automatisch vom Webinterface abgemeldet.
In der zentralen Konfigurationsdatei des Apache-Webservers unter /etc/php/7.0/apache2/php.ini lässt sich für das gesamte System dieser Time-Out ändern.
LocaPhone Version
Release 5 Release 4 Release 3 Release 2
Konfiguration
Bash
; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
; http://php.net/session.gc-maxlifetime
session.gc_maxlifetime = 1440
|
session.gc_maxlifetime (Sekunden) |
|||
|---|---|---|---|
|
Wert |
1440 |
3600 |
28800 |
|
Zeit |
25 min |
1h |
8h |
Bash
sudo systemctl restart apache2.service # LocaPhone 5
sudo service apache2 restart # LocaPhone 4
Abhängigkeiten
Verantwortlich für das eigentliche Abmelden des Benutzers (der Session des Webservers) ist ein cron-Job.
Bash
# /etc/cron.d/php@PHP_VERSION@: crontab fragment for PHP
# This purges session files in session.save_path older than X,
# where X is defined in seconds as the largest value of
# session.gc_maxlifetime from all your SAPI php.ini files
# or 24 minutes if not defined. The script triggers only
# when session.save_handler=files.
# Look for and purge old sessions every 30 minutes
09,39 * * * * root [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean