Andi: Benutzer fliegen aus Skript raus. Session abgelaufen?

Beitrag lesen

你会说中文吗?

;-)

Sind auf dem Life-System mehrere andere Kunden des Providers vorhanden? Teilen sich alle das gleiche session.save_path-Verzeichnis?

das ist ein root-server, und da läuft nur das Skript drauf.

Jedes Projekt kann sich ja die Verfallszeiten selbst einstellen. Wenn dann noch der gleiche session.save_path für alle gilt, bereinigt ein Garbage Collector, der für andere Projekte zu passenderen Zeiten aufgerufen wird, auch die Session-Daten der anderen Projekte.

GarbeCollector ist teilweise deaktiviert und läuft nur nachts um 5, und die Verfallszeiten sind soweit irgendwo bekannt auf ernorme Werte gestellt worden (innerhalb des Skriptes, der htaccess, der php.ini, der httpd.conf etc).

Wenn es nicht daran liegen kann, prüfe zunächst, wie genau so ein "Session abgelaufen" aussieht. Es kann da zum einen aus irgend einem Grunde die Session-ID verloren gehen, oder zum anderen die Session-Datei verschwinden.

leider ist debuggen an dem system etwas kompliziert, da es eben im Dauerbetrieb ist... und ich hab irgendwie gehofft, dass hier im Forum einfach zufälligerweise jemand ein ähnliches Problem gehabt hat.

Andi