- Affected Version
- WoltLab Suite 5.4
- Affected App
- WoltLab Suite Core
Da der LikeRebuildWorker in einer von mir betreuten Community standardmäßig über einen halben Tag läuft und bei nächstbester Gelegenheit zu allem Überfluss auch gerne mal abbricht (Deadlock aus einem anderen Prozess z.B.), wollte ich mal die threads-Option testen:
Code
worker --threads 4 wcf\\system\\worker\\LikeRebuildDataWorker
0% [-----------------------------------------------] T3: spawned
0% [-----------------------------------------------] T0: spawned
0% [-----------------------------------------------] T1: spawned
0% [-----------------------------------------------] T2: spawned
0% [-----------------------------------------------] T3: spawned
Das sieht erst einmal (fast) gut aus. Was man allerdings nicht sieht ist, dass genau in dem Augenblick, wo das angezeigt wird, der Prozess abgebrochen ist. Man könnte auch meinen, dass es einfach etwas dauert, bis hier etwas passiert, allerdings führt ein Tastendruck (ENTER) dazu:
Code
[ERROR] notFound:{"command":""}
Der Befehl "" konnte nicht gefunden werden. Benutze "commands", um verfügbare Befehle aufzulisten.
Das ist imho ein eindeutiger Indikator dafür, dass der Prozess nicht mehr läuft (und nie wirklich angelaufen ist).