contao/import — Issue #2804: Session-Locking bei Downloads
Author: importer
Created: 2011-11-29 20:18:55+00:00
State: closed
Labels: Defect, frontend

Wir sind gerade im IRC auf ein dubioses Problem gestoßen.
PHP - speziell Version 5.2.6 - hält den Lock auf die Session solange aufrecht, bis der Download abgeschlossen ist. Das verhindert ein weiteres Surfen solange der Download läuft, da PHP die Session nicht erneut starten kann. http://www.held.org.il/blog/2008/02/php-session-locks/

Also Lösung haben wir in der [Controller.php](http://dev.contao.org/projects/typolight/repository/entry/tags/contao-2.9.3/system/libraries/Controller.php#L2133) ab Z.2133 folgendes eingefügt:

```
$this->Session->__destruct();
session_write_close();
```

Damit wird die die Session geschlossen und der Lock gelöscht, bevor der Steam beginnt.

Related issues: #2678, #3307

--- _Originally created by Psi on January 16th, 2011, at 03:04am (ID 2804)_