
On Friday, February 20, 2004 11:37 AM
Jonas Wendland
# SessionMaxTime # (Max valid time of one session id in second (8h = 28800).) $Self->{SessionMaxTime} = 28800;
Das ist die Zeit, nach der eine inaktive Session ungültig und damit unbrauchbar wird.
# SessionDeleteIfTimeToOld # (Delete session's witch are requested and to old?) [0|1] $Self->{SessionDeleteIfTimeToOld} = 1;
Hiermit werden obig klassifizierte Session gelöscht, wenn ein Agent sie erneut versucht zu nutzen, ansonsten bleiben sie bestehen und jeder weitere Versuch eines Agenten, die Session zu nutzen, führt zur Fehlemeldung "Session zu alt". Wird die Session aber gelöscht, heisst der Fehler "SessionID ungültig".
Als Cron-Job gibt es aber auch: 55 03 * * * $HOME/bin/DeleteSessionIDs.pl --expired >> /dev/null
Der CRON-Job löscht ALLE alten Sessions, tut also das, was Du wünschst. Würdest Du ihn nicht laufen lassen, müsstest Du jede abgelaufene Session einzeln im Browser annavigieren, damit OTRS sie dann 'on the fly' löscht. Oder Du löschst sie von Hand über http://localhost/otrs/index.pl?Action=AdminSession hth, Robert Kehl -- ((otrs.de)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Tel. +49 (0)6172 4832388