Tom: session_start blockt gesamtes script ohne fehler

Beitrag lesen

Hello,

Auch nicht nach dem Time-Out?

Das script stoppt sofort. es folgt keine weitere ausführung des scripts.

Wenn im Session-Verzeichnis nicht geschrieben werden kann, wartet das session_start() ggf. solange, bis es geht. Das kann ich jetzt nicht mit Bestimmtheit sagen, wie der Locking-Mechanismus genau arbeitet, zumal er vom OS bzw. Filesystem abhängig ist.

Kannst Du einen Log-Eintrag schreiben lassen per error_log()?

Nope. geht leider nicht, da das script direkt beim ausführen von session_start() abgebrochen wird. error_log davor oder danach hat 0 effekt.

Auch nicht, wenn Du register_shutdown_function() dafür verwendest, beim Abbruch des Scriptes noch eine Log-Funktion auszuführen?

Ist das festgelegte Session-Verzeichnis für den PHP-Prozess beschreibbar?

Muss ich prüfen lasen. (ist nicht mein server)

Auf welchem OS läuft da welche PHP-Version in welcher Variante?

Muss ich ebenfalls nachfragen.

Das ist allerdings wesentlich. Solltest Du aber erkennen können, wenn Du phpinfo() benutzt.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de