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

    Session Timeouts wird ignoriert

    Scheduled Pinned Locked Moved Allgemein
    9 Posts 3 Posters 716 Views 2 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.
    • C Offline
      cherif
      last edited by

      Hallo zusammen,

      der Wert "99999" für den Session Timeout ist in den Systemeinstellungen gesetzt. Das ist auch so vom Anfang
      Seit einem Monat wird dieser aber ignoriert. Ca. 50 min bekommen alle Anwender Timeout.

      In den Systemeinstellungen habe ich Den Wert auf 86400 gesetzt und in Datei php.ini auch angepasst, aber erfolglos.

      Wie kann ich das Problem lösen?

      zur Info: Im Einsatz i-Doit 1.16.2 Pro, läuft auf Ubuntu
      Danke im Voraus

      1 Reply Last reply Reply Quote 0
      • creissC Offline
        creiss i-doit Kenner
        last edited by

        Hallo,

        es gibt auch von PHP selber eine Konfiguration dafür, die dazwischenfunken könnte. Schaue mal in die php.ini. Dort gibt es Einstellungen für Sessions. Im Detail geht es um die Werte session.gc_maxlifetime und/oder session.cookie_lifetime, die du testweise hochsetzen kannst.

        Hier findest du noch ein paar Infos zur Laufzeit-Konfiguration:
        http://php.net/manual/de/session.configuration.php

        Liebe Grüße
        Christian

        NEU - i-doit und IT-Dokumentation bei YouTube: https://www.youtube.com/@donamic_de
        Komplett-Strategie: https://i-doit-trainings.de/it-dokumentation-komplett-strategie/
        i-doit Mastery – https://i-doit-trainings.de/i-doit-mastery

        C 1 Reply Last reply Reply Quote 0
        • C Offline
          cherif @creiss
          last edited by

          @creiss Danke für die Antwort
          Ich habe den Wert in php.ini auch angepasst und Cache gelöscht, aber erfolglos. Das Problem besteht immer noch.

          Bitte um Hilfe

          session_time_out.PNG

          creissC 1 Reply Last reply Reply Quote 0
          • creissC Offline
            creiss i-doit Kenner @cherif
            last edited by

            Hallo @cherif,

            das ist wirklich knifflig. Eigentlich fallen mir gerade auch nur diese Stellen ein. Ich würde auf jeden Fall die Logs durchschauen und prüfen, ob der Cache richtig gelöscht wurde. Von außen kann ich ansonsten gerade nicht mehr dazu sagen. Vielleicht hat hier aber noch jemand anderes eine Idee. Ansonsten hilft nur ein Blick von Extern auf das System.

            Liebe Grüße
            Christian

            NEU - i-doit und IT-Dokumentation bei YouTube: https://www.youtube.com/@donamic_de
            Komplett-Strategie: https://i-doit-trainings.de/it-dokumentation-komplett-strategie/
            i-doit Mastery – https://i-doit-trainings.de/i-doit-mastery

            C 1 Reply Last reply Reply Quote 0
            • Michael HuhnM Offline
              Michael Huhn
              last edited by

              Hallo @cherif,

              wurden die Einstellungen übernommen?
              Kannst du z.B. mit php -i | grep session.gc_maxlifetime
              prüfen.

              C 1 Reply Last reply Reply Quote 0
              • C Offline
                cherif @creiss
                last edited by

                Hallo @creiss,

                Nochmal danke für Ihre Hilfe
                Könnten Sie mir bitte sagen, wie ich am besten den Cache löschen?
                Folgendes habe ich gemacht, um den Cache zu leeren:

                • Verwaltung > Systemtools > Cache / Datenbank : Cache > Kompletten Cache leeren
                • sudo rm -r /var/www/i-doit/temp/* ausgeführen

                Danke und viele Grüße
                Cherif

                creissC 1 Reply Last reply Reply Quote 0
                • C Offline
                  cherif @Michael Huhn
                  last edited by

                  Hallo @michael-overkamp,

                  Danke für die Hilfe
                  Das habe ich geprüft, sieht gut aus. Es wird vom System aber ignoriert.
                  Output:

                  session.gc_maxlifetime => 86400 => 86400
                  

                  Viele Grüße
                  Cherif

                  1 Reply Last reply Reply Quote 0
                  • creissC Offline
                    creiss i-doit Kenner @cherif
                    last edited by

                    Hallo @cherif,

                    das sind genau die richtigen Stellen, um den Cache zu löschen. Ansonsten gibt es nur noch den Browser Cache. Gerade müsste ich auch immer weiter raten. Aber vielleicht hat ja auch @Michael-Overkamp noch eine weitere Idee.

                    Liebe Grüße
                    Christian

                    NEU - i-doit und IT-Dokumentation bei YouTube: https://www.youtube.com/@donamic_de
                    Komplett-Strategie: https://i-doit-trainings.de/it-dokumentation-komplett-strategie/
                    i-doit Mastery – https://i-doit-trainings.de/i-doit-mastery

                    C 1 Reply Last reply Reply Quote 0
                    • C Offline
                      cherif @creiss
                      last edited by

                      Hallo @creiss,

                      nochmal danke für die Unterstützung
                      Komischerweise greift die jeweilige Anpassung von Session.time bis zum 3000s (als 50 min). Danach keine Verlängerung der LoginSession mehr. Alle werden ignoriert...
                      Leider habe ich bis jetzt keine Lösung gefunden, wie Schade!

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