Community

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

    Session Timeouts wird ignoriert

    Allgemein
    3
    9
    208
    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
      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
      • creiss
        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

        Eine nachhaltige Dokumentation, ohne den Alltag auszubremsen:

        Komplett-Strategie: https://i-doit-trainings.de/it-dokumentation-komplett-strategie/
        i-doit Mastery – https://i-doit-trainings.de/i-doit-mastery
        Schulungen – https://i-doit-trainings.de

        C 1 Reply Last reply Reply Quote 0
        • C
          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

          creiss 1 Reply Last reply Reply Quote 0
          • creiss
            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

            Eine nachhaltige Dokumentation, ohne den Alltag auszubremsen:

            Komplett-Strategie: https://i-doit-trainings.de/it-dokumentation-komplett-strategie/
            i-doit Mastery – https://i-doit-trainings.de/i-doit-mastery
            Schulungen – https://i-doit-trainings.de

            C 1 Reply Last reply Reply Quote 0
            • Michael Overkamp
              Michael Overkamp 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
                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

                creiss 1 Reply Last reply Reply Quote 0
                • C
                  cherif @Michael Overkamp 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
                  • creiss
                    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

                    Eine nachhaltige Dokumentation, ohne den Alltag auszubremsen:

                    Komplett-Strategie: https://i-doit-trainings.de/it-dokumentation-komplett-strategie/
                    i-doit Mastery – https://i-doit-trainings.de/i-doit-mastery
                    Schulungen – https://i-doit-trainings.de

                    C 1 Reply Last reply Reply Quote 0
                    • C
                      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