Hallo PHP-Community,
mein Browsergameprojekt verfügt über einen Systemprozess (Eventhandler), welche aus der shell als daemon gestartet wird. Dort erledigt dieser verschiedene Ereignisse parallel, durch Threadingklassen, welche die pcntl_fork() und Co Funktionen verwendet.
Mit der Version 5.3.0 von PHP war das alles halbwegs stabil. Bei mittlerer Belastung lief er Monate lang ohne abzubrechen. Seit Serverumzug und Update auf 5.3.3 hält der Prozess mehrere Stunden, und hängt sich wortlos auf.
Meine Frage ist, was kann generell der Auslöser für dieses verhalten sein? Was kann ich tun dafür, dass der Prozess stabil läuft. Wie gesagt, es sind keine Fehler, die Ausgaben hören einfach auf und der Prozess ist eingefroren bis ich per STRG+C abbreche und neu starte.
MfG
scrippi
mein Browsergameprojekt verfügt über einen Systemprozess (Eventhandler), welche aus der shell als daemon gestartet wird. Dort erledigt dieser verschiedene Ereignisse parallel, durch Threadingklassen, welche die pcntl_fork() und Co Funktionen verwendet.
Mit der Version 5.3.0 von PHP war das alles halbwegs stabil. Bei mittlerer Belastung lief er Monate lang ohne abzubrechen. Seit Serverumzug und Update auf 5.3.3 hält der Prozess mehrere Stunden, und hängt sich wortlos auf.
Meine Frage ist, was kann generell der Auslöser für dieses verhalten sein? Was kann ich tun dafür, dass der Prozess stabil läuft. Wie gesagt, es sind keine Fehler, die Ausgaben hören einfach auf und der Prozess ist eingefroren bis ich per STRG+C abbreche und neu starte.
MfG
scrippi