Mailinglisten-Archive |
>> Wieso sollte das unabhängig vom Script-Timeout sein? >Weil PHP sonst vorher wissen muss, wie lange der Dekonstruktor läuft und diese >Zeit von der max. Scriptlaufzeit abziehen müsste. Das bedeutet anders herum, dass für alle jetzigen Scripte PHP weiß, wie lange sie laufen, da ja jetzt das Timeout schon benutzt wird - reichlich unrealistisch. >Wenn es nicht unabhängig wäre, dann würde das auch bedeuten, dass wenn das >eigentliche Script die maximale Zeit braucht, keine Zeit für den Destruktor >übrigbleibt. Dann wird er nicht ausgeführt und der Dekonstruktor nutzlos. Jedes Script wird nach dem Timeout aus dem Speicher des Apache-Moduls rausgekickt, egal ob man es will oder nicht und annähernd egal, was es gerade macht. Ergo: jedes Script wird irgendwo beendet, wenn php einen Timeout erkennt. Ob nun im "offiziellen" Destruktor oder sonstwo... ..und für GTK-PHP (heißt die eigenständige Version so?) ist die Timeoutproblematik nichtig. -- Oliver Michalak www.werk01.de / omich_(at)_werk01.de / 0(049)177 - 75 75 393
php::bar PHP Wiki - Listenarchive