Ich möchte einige Funktionen parallel im Hintergrund ausführen.
Gibt es einen schönen Weg, dies in Symfony2 oder sogar mit PHP zu tun?
Oder gibt es nur die SymfonyComponentProcessProcess
?
Kann ich diesen Prozess mit einer Funktion verwenden? Ich brauche den aktuellen Kontext (eingeloggter Benutzer und einige Sitzungsdaten), daher ist es nicht möglich, die Funktion an eine externe PHP-Datei zu senden ...
Antworten:
0 für die Antwort № 1Mit der Symfony2 Process-Komponente können Sie einen Shell-Befehl ausführen oder php-script in einem anderen Prozess ausführen.
Um die exakte Funktion in einem Thread auszuführen, schauen Sie sich PHP an Thread-Klasse