Mehrere PHP-Skripte gleichzeitig ausführen und benachrichtigt werden, wenn sie fertig sind

Also, das ist es, was ich versuche - eigentlich ziemlich selbsterklärend:

Initiiere X 'simultane' Prozesse (jeder ist an ein anderes PHP-Skript gebunden)Können Sie sagen, wannalle von ihnen sind fertig

Ich habe mir verschiedene Ansätze angesehen und werde sie wahrscheinlich anwendenexec und Hintergrundprozesse. (Etwas zusammendiese Zeilen).

Die Sache - die ich wirklich nicht verstehen kann - ist:

Ich kann es nicht herausfindenDies ist die effizienteste Methode, um zu überprüfen, ob ALLE Prozesse abgeschlossen sind (in der Lage sein, den allgemeinen Fortschritt im Auge zu behalten - z. B. X von Y beendet, ist auch ein Muss).

Was wichtig ist, ist die Zeiteffizienz und - offensichtlich - keine unnötige Serverüberlastung.while Loop-Überprüfung für Livepids, auch wenn zeitweise, kommt nicht in frage, oder?)

JEGLICHE Vorschläge sind sehr willkommen!

P .: Ich habe das Ganze zunächst mit asynchronen Ajax-Anforderungen eingerichtet, die auf der Clientseite beginnen. Derzeit erwäge ich jedoch eine Migration auf eine vollständig serverseitige Umgebung ohne Javascript. Das Problem mit der Parallelverarbeitung bleibt jedoch bestehen ...

Antworten auf die Frage(1)

Ihre Antwort auf die Frage