Dispatcher: FCGI-Neustart bei modifizierten Dateien via exec anstelle von exit
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 3 May 2016 07:23:06 +0000 (09:23 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 3 May 2016 16:10:26 +0000 (18:10 +0200)
commitbcc99615a523f4c1816a71c823c39dc7a9f198ba
treea0e3730ec0d946b74091b12be1a9a4cf8b4065fb
parent24f6b9ed716e385fa26ca68b1d78bd1969b22fcd
Dispatcher: FCGI-Neustart bei modifizierten Dateien via exec anstelle von exit

Gleicher Grund wie in 655f9081d19d201a1084a609beca1c06bef91e5c:

Wenn sich das Script beendet, so kann es sein, dass der Webserver
bereits den nächsten Request zum Script geschickt hat. Ist das der Fall,
kommt es zu einem internal server error für den User.

Statt dessen kann sich das Script selber ausführen. Dadurch werden die
Kommunikationskanäle zwischen Webserver und Script (STDIN, STDOUT,
STDERR) aufrechterhalten.
SL/Dispatcher.pm