Hallo @Friendica Support, ich glaube, wir haben bei der aktuellen DEV-Version ein Problem bei der Option "Entkoppelter Empfänger":
Habe diese Option heute mal testweise aktiviert. Wie zu erwarten, treten nach der Aktivierung alle "paar" Minuten Spitzen beim Worker auf. Ich habe gelernt, dass dies angeblich normal ist, wenn man diese Option aktiviert hat. Siehe Screenshot:
In diesem Screenshot sieht man auch ganz deutlich, wann diese Option aktiviert wurde.
Sobald so eine Worker-Spitze auftritt, lädt die Oberfläche deutlich langsamer. Aber auch das Abschicken von Beiträgen oder Kommentaren sowie "Liken" in der Oberfläche dauert ewig.
Dabei ist die Auslastung des Systems alles andere als hoch. Siehe Screenshot:
Was mir auffällt, dass immer zu der gleichen Zeit wenn so eine Spitze auftritt, folgende Exception beim Worker im Logfile auftaucht:
2025-05-26T07:15:51Z worker [ERROR]: Uncaught exception in worker method execution {"class":"TypeError","message":"Friendica\\Util\\HTTPSignature::isValidContentType(): Argument #2 ($url) must be of type string, null given, called in /var/www/html/src/Protocol/ActivityPub/Receiver.php on line 2068","code":0,"file":"/var/www/html/src/Util/HTTPSignature.php:509","trace":"#0 /var/www/html/src/Protocol/ActivityPub/Receiver.php(2068): Friendica\\Util\\HTTPSignature::isValidContentType()\n#1 /var/www/html/src/Protocol/ActivityPub/Receiver.php(1896): Friendica\\Protocol\\ActivityPub\\Receiver::getObjectDataFromActivity()\n#2 /var/www/html/src/Protocol/ActivityPub/Receiver.php(1475): Friendica\\Protocol\\ActivityPub\\Receiver::processObject()\n#3 /var/www/html/src/Protocol/ActivityPub/Receiver.php(424): Friendica\\Protocol\\ActivityPub\\Receiver::fetchObject()\n#4 /var/www/html/src/Protocol/ActivityPub/Receiver.php(680): Friendica\\Protocol\\ActivityPub\\Receiver::prepareObjectData()\n#5 /var/www/html/src/Protocol/ActivityPub/Processor.php(1788): Friendica\\Protocol\\ActivityPub\\Receiver::processActivity()\n#6 /var/www/html/src/Protocol/ActivityPub/Processor.php(1689): Friendica\\Protocol\\ActivityPub\\Processor::processActivity()\n#7 /var/www/html/src/Protocol/ActivityPub/Receiver.php(830): Friendica\\Protocol\\ActivityPub\\Processor::fetchMissingActivity()\n#8 /var/www/html/src/Protocol/ActivityPub/Queue.php(235): Friendica\\Protocol\\ActivityPub\\Receiver::routeActivities()\n#9 /var/www/html/src/Worker/ProcessQueue.php(25): Friendica\\Protocol\\ActivityPub\\Queue::process()\n#10 [internal function]: Friendica\\Worker\\ProcessQueue::execute()\n#11 /var/www/html/src/Core/Worker.php(570): call_user_func_array()\n#12 /var/www/html/src/Core/Worker.php(378): Friendica\\Core\\Worker::execFunction()\n#13 /var/www/html/src/Core/Worker.php(112): Friendica\\Core\\Worker::execute()\n#14 /var/www/html/src/Console/Worker.php(91): Friendica\\Core\\Worker::processQueue()\n#15 /var/www/html/vendor/asika/simple-console/src/Console.php(108): Friendica\\Console\\Worker->doExecute()\n#16 /var/www/html/src/Core/Console.php(171): Asika\\SimpleConsole\\Console->execute()\n#17 /var/www/html/vendor/asika/simple-console/src/Console.php(108): Friendica\\Core\\Console->doExecute()\n#18 /var/www/html/src/App.php(234): Asika\\SimpleConsole\\Console->execute()\n#19 /var/www/html/bin/console.php(22): Friendica\\App->processConsole()\n#20 {main}","previous":null,"worker_id":"9fd747b","worker_cmd":"ProcessQueue"} - {"file":"Worker.php","line":572,"function":"execFunction","request-id":"6834151fdcb0a","stack":"Worker::execFunction (378), Worker::execute (112), Worker::processQueue (91), Worker::doExecute (108), Console::execute (171), Console::doExecute (108), Console::execute (234), App::processConsole (22)","uid":"3a8c6f","process_id":511148}Ist so eine Worker-Spitze abgebaut, verhält sich das System bzw. die Oberfläche wieder normal. Bis eben wieder die Spitze aufgebaut wird. Das ganze ist also reproduzierbar.
Fürs Erste werde ich die entkoppelten Empfänger wieder deaktivieren und hoffe, dass diese Symptome wieder verschwinden.
C.c.: @Michael 🇺🇦
Michael 🇺🇦
in reply to Tuxi ⁂ • • •Tuxi ⁂
in reply to Michael 🇺🇦 • • •Diesen hier:
Michael 🇺🇦
in reply to Tuxi ⁂ • • •Tuxi ⁂
in reply to Michael 🇺🇦 • • •Werde mal zur Sicherheit ein git pull ausführen. Bin mir nicht sicher, ob ich das am Freitag zuletzt ausgeführt habe oder doch am WE.
Werde berichten. Danke für den Input.
Tuxi ⁂
in reply to Tuxi ⁂ • • •@Michael 🇺🇦
Okay, Update ist durch. Habe die "Entkoppelung" wieder aktiviert und das System einige Zeit beobachtet.
Die Fehlermeldungen bzgl. der Exception sind weg. Allerdings ist das System damit immer noch kaum nutzbar, da die gleichen Probleme immer noch existieren.
Steffen K9 🐰
in reply to Tuxi ⁂ • • •Hab das gleiche vor einigen Wochen festgestellt. Nachdem die Option lange Zeit aktiviert und unauffällig war, hatte ich plötzlich extreme Verzögerungen in der Abarbeitung von Jobs. Die Queue ist auch immer wieder extrem angestiegen - über 100000 wartende Jobs.
Nach der Deaktivierung der Einstellung, war die Queue schnell abgearbeitet und das Verhalten war wieder normal.