Fehler in 1.8.1 - Zu früher Session-Timeout mit SQL-Fehler
-
Hallo nochmal,
das Session Ablauf Problem haben wir nun auch im Griff, wir hatten einen Default von 5 Minuten in der Initialisierung vorgesehen. Dieser greift immer genau dann, wenn eine Session länger als 5 Minuten besteht und jemand anderes gerade auf Login klickt. Hier wurde die umkonfigurierte Zeit noch nicht geladen, da der vollständige Login erst nach Wahl des Mandanten abgeschlossen ist.
Das Problem ist jedenfalls ebenfalls in der 1.8.2 gelöst.
Viele Grüße,
Dennis -
Aufgrund der starken Nachfrage hier der HotFix für die falsche Session Timeout und mysql Datenbankfehlermeldung Problematik.
Dieser Hotfix ist ausschließlich für i-doit 1.8.1 Pro.
Den Hotfix im i-doit Root Verzeichnis entpacken und die Rechte mit idoit-rights.sh setzen.
Weitere den Session Timeout betreffende Informationen sind:
In der PHP Konfiguration gibt es an unterschiedlichen Stellen den Parameter session.gc_maxlifetime = 1440. Dieser ist in Sekunden und muss größer sein als der in i-doit konfigurierte Timeout.
Weiterhin gibt es auf Debian Systemen einen Cron Job unter /etc/cron.d/php5, der diese Einstellung nutzt, um die Sessions abzumelden. D.h. möchte man den Session Timeout auf einen Wert größer als den PHP Standard von 24 Minuten setzen, muss die PHP Einstellung angepasst werden. Oder der Crontab deaktiviert. Oder beides.Edit: habe den Fix nochmal ausgetauscht gerade, das war eine ältere Datei.
-
Super, vielen Dank. Ich schaue mal, ob ich das heute noch schaffe, sonst erst wieder am 02. Januar…
Schöne GRüße und fröhliche Feiertage
Tobias
-
Hallo,
hatte das Problem auch.
Die falsche Session Timeout ist durch den Hotfix behoben.Die Datenbankfehlermeldung tritt jedoch weiterhion auf. Gibt es dazu im update 1.8.2 noch eine Änderung?
Viele Grüße und einen guten Rutsch
Andreas -
Hi,
eigentlich sollte das auch schon in dem Patch mit enthalten sein, bzw. ich konnte das auch verifizieren.
Vielleicht entpackst Du den Patch einfach nochmal?
Mit der 1.8.2 ist es dann auch behoben. -
Hallo zusammen,
ich habe jetzt das Hotfix eingepflegt: ein verfrühtes Timeout habe ich bisher nicht bemerkt, und der SQL-Fehler taucht auch nicht mehr auf.Danke dafür!
Schöne Grüße
Tobias
-
Zu früh gefreut… Lange keine FEhler nach dem Hotfix, und jetzt kam gerade nochmal einer von den Datenbankfehlern, nachdem ich mich nach einer abgelaufenen Session wieder angemeldet habe.
Ich habe bei dem Fehler einfach mal nicht die Seite neu geladen, sondern bin eins zurück und dann eins vor über die Browserfunktion. Dann kam die nette Meldung von wegen Formulardaten und nochmal senden und so.Kann es sein, dass das ganze irgendwas mit POST-Übergaben zu tun hat? Ganz weit her geholte Theorie, aber passt gerade so schön mit der Fehlermeldung zusammen....
-
Das mit den Post Daten hatten wir auch vermutet, allerdings passiert es nur im Zusammenhang mit einem Session Timeout, was recht merkwürdig ist. War das erneute auftreten bei dir auch wieder ein Session Timeout?
Edit: Oh sorry schon ok, du hattest es ja bereits geschrieben das es ein Timeout war
-
Hallo,
also bei uns ist der Fehler seit dem einspielen des Patches nicht mehr aufgetreten.
Ciao
Sven
-
Wir haben den Fehler gefunden und das Problem zur 1.8.2 gelöst! Die Version kommt ende nächster Woche!