PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Session verschwindet manchmal (http://www.selfphp.de/forum/showthread.php?t=25874)

Schlagwerker 06.06.2016 17:19:10

Session verschwindet manchmal
 
Hallo zusammen.
Das ist mein erster Beitrag (nur mal so nebenbei)
Ich habe folgendes Problem, das mich schon etwas länger beschäftigt.

Ich betreue eine selbstentwickelte, größere Webseite, gehostet bei einem größeren Provider.
Seite läuft unter Linux / Apache 2.2.31 / PHP 5.4.45, benutzt an einer Stelle SOAP.

Habe "gelegentlich" das Problem, dass die Session verschwindet, was sich so äußert, dass gesetzte Variablen "weg" sind ( isset = FALSE ).
Das Dumme ist, das Programm in der Kette variiert, die Position innerhalb eines Programms variiert und es passiert bei vielleicht 3 % der Anwendungen. 97% funktioniert klaglos.

Ich habe mich schon in etlichen Foren herumgetrieben, diverse Bücher gelesen und meinen Code X-mal überprüft ... kann aber für dieses willkürliche Verhalten keine Ursache finden.

Falls jemand schon mal was Ähnliches gehabt und eine Lösung dafür gefunden hat, wäre ich für Hinweise sehr verbunden ... bevor ich mich aus dem Kellerfenster stürze.

Vielen Dank.

LG,
Thomas

Domi 26.10.2016 13:47:28

AW: Session verschwindet manchmal
 
Hi,

hast welche Maßnahmen zum Monitoring hast du schon unternommen?

Domi

Schlagwerker 28.10.2016 06:17:28

AW: Session verschwindet manchmal
 
Hey ... es hat ja doch jemand gelesen :)

Ich habe mir einen Tracker geschrieben ... und diverse (viele) Punkte in den Programmen damit versehen ... daher weiß ich, dass die Position variiert.

Ich bin eigentlich mittlerweile soweit, daran zu glauben, dass mir irgendeine Limitation seitens des Providers die Session killt ...
z.B. zuviele Benutzer gleichzeitig per SSL unterwegs ...
kann aber keinerlei Stelle finden, wo ich diesbezüglich was einstellen könnte ...
und der Systemspezialist bin ich auch nicht gerade ... oder perfekt ...
und der Provider ist natürlich auch "äußerst hilfreich", solange er nur die Hostinggebühren kassieren kann ...

Irgendeine Idee oder mehrere wären äußerst hilfreich ...
mehr als "habe ich schon mal gecheckt" kann auch nicht dabei passieren.
Ne andere Sicht- oder Herangehensweise allerdings hilft öfters als man denkt.

Nochmals ... ich bin für jeglichen Tip dankbar
Grüße, Thomas

Domi 28.10.2016 21:27:46

AW: Session verschwindet manchmal
 
Hi,

also am besten mal den Inhalt von phpinfo() ausgeben. Auf welche Logs hast du Zugriff? Ist Error-Reporting entsprechend an?

Domi

sysop 31.10.2016 17:11:11

AW: Session verschwindet manchmal
 
Für das Überleben einer Session sind mehrere Einstellungen verantwortlich, z.B.
session.cache_expire
setzt die Lebenszeit einer Session im Cache

Kann es sein, dass dieser Wert zu klein ist und die Session vor dem abschicken eleminiert wird.

Über ini_set() kann man diese Werte beeinflussen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:09:19 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.