Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Fehler in 1.8.1 - Zu früher Session-Timeout mit SQL-Fehler

    Scheduled Pinned Locked Moved Entwicklung
    17 Posts 5 Posters 2.7k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dsD Offline
      ds
      last edited by

      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

      1 Reply Last reply Reply Quote 0
      • dkirstenD Offline
        dkirsten administrators
        last edited by

        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.

        i-doit-1.8.1.pro.session.fix.zip

        Viele Grüße,

        Daniel

        1 Reply Last reply Reply Quote 0
        • Y Offline
          yakamoneye
          last edited by

          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

          1 Reply Last reply Reply Quote 0
          • A Offline
            andreas_sbb
            last edited by

            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

            1 Reply Last reply Reply Quote 0
            • dkirstenD Offline
              dkirsten administrators
              last edited by

              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.

              Viele Grüße,

              Daniel

              1 Reply Last reply Reply Quote 0
              • Y Offline
                yakamoneye
                last edited by

                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

                1 Reply Last reply Reply Quote 0
                • Y Offline
                  yakamoneye
                  last edited by

                  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....

                  1 Reply Last reply Reply Quote 0
                  • dsD Offline
                    ds
                    last edited by

                    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 🙂

                    1 Reply Last reply Reply Quote 0
                    • S Offline
                      Sven_L
                      last edited by

                      Hallo,

                      also bei uns ist der Fehler seit dem einspielen des Patches nicht mehr aufgetreten.

                      Ciao

                      Sven

                      1 Reply Last reply Reply Quote 0
                      • dsD Offline
                        ds
                        last edited by

                        Wir haben den Fehler gefunden und das Problem zur 1.8.2 gelöst! Die Version kommt ende nächster Woche!

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post