Alexander (HH): Über "Engine" jede paar Sekunden Aktionen laufen lassen

Beitrag lesen

Moin Moin!

das Problem bei shared Hosts ist, dass die oft einmal täglich neu gestartet werden. Das ist die billigste Variante, Zombies und hängende Prozesse loszuwerden und neue Kunden (Virt Hosts) in die Konfiguration aufzunehmen.

Dann ist Dein Prozess natürlich weg, egal, wie Du ihn gebaut hast.

Und er kommt dank FastCGI beim ersten Request wieder. Man kann -- zumindest bei mod_fastcgi -- sogar dafür sorgen, dass der FastCGI-Prozess automatisch mit dem Server gestartet wird, das nennt sich dann "static server": http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html#FastCgiServer

Die einzige sichere Möglichkiet ist dann, seine Kontrolle in einen Cronjob einzubauen.

Nö. Der Prozess wird seine Buchführung wohl kaum komplett im RAM machen, sondern (hoffentlich) auf einer transaktionsfähigen Datenbank aufsetzen. Stirbt der Prozess, ist schlimmstenfalls der letzte Schritt weg und kann ggf. beim Start einer neuen Instanz rekonstruiert werden.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".