Obwohl hier schon mehrfach diskutiert habe ich immer noch keine Lösung gefunden, die Session Timeouts des Frontends zu beeinflussen. Ich habe bereits die .htaccess, die php.ini und auch die config.php auf session.gc_maxlifetime 86400 gesetzt. Trotzdem hält keine Session länger als 2 Stunden.
Unsere Kunden legen Artikel morgens nach Anmeldung in den Warenkorb, dann ggfs. erst wieder abends. Bei erneuter Eingabe der Logins ist der Warenkorb dann leer, weil eine Abmeldung im Hintergrund erfolgt ist, es poppt beim Reinlegen in den Warenkorb auch keine Meldung hoch, dass dieser abgelaufen ist.
Ansonsten schau mal in der crontab. Hast Du einen Debian Server läuft dort ein PHP Cron, der die Sessions Killt.
Zu finden in /etc/cron.d/php5 oder /etc/cron.d/php7