Thread FastCGI Hintertürchen zum Beenden (9 answers)
Opened by rosti at 2015-01-23 09:57

rosti
 2015-01-23 10:25
#179346 #179346
User since
2011-03-19
3199 Artikel
BenutzerIn
[Homepage]
user image
2015-01-23T09:15:45 Muffi
htaccess?


Neinnein, mir gehts nur darum, die main zu beenden, im Regelbetrieb läuft da ja eine Endlosschleife. Die Schleifenbedingung sei $RUN = 1; und das auf 0 gesetzt, beendet die Schleife, so dass beim nächsten Aufruf die main neu gestarted wird.

Aber ich glaub, mir fällt da grad was ein, Stichwort Realms ...;)

Code (perl): (dl )
$RUN = 0 if $realm eq 'admin';


... ist dann aber fest verdrahted: Alle User in group/realm 'admin' starten die 'main' bei jedem Request in ihrem Backend neu.

PS: Nach dem Ausloggen is $realm = 'public'; und dann läuft es wieder faster.

Kleiner Nachtrag: Wenn in httpd.conf mehrere Prozesse konfiguriert sind

Code: (dl )
FastCgiServer d:/home/framework/html/cgi-bin/fwng.fastcgi -processes 5


ist das alles natürlich witzlos. Das gilt auch für Löschaktionen in %INC (reload von Modulen erzwingen). Es sei denn, die Anzahl der Subprozesse wird =1 gesetzt. Nette Studie ;)
Last edited: 2015-01-23 19:51:01 +0100 (CET)

View full thread FastCGI Hintertürchen zum Beenden