Hallo @Friendica Support ich habe seit ~ 4-5 Tagen das Problem, dass MySQL bzw. MariaDB langsam aber sicher den kompletten RAM belegt und irgendwann der Worker abschmiert.
Folgende Einträge in den Logs lassen mich vermuten, dass dies an der Volltextsuche der Kanäle liegt:
2024-06-23T13:37:42Z app [ERROR]: DB Error {"code":128,"error":"Table handler out of memory","params":"SELECT * FROM `check-full-text-search` WHERE (`pid` = 1911074482 AND MATCH (`searchtext`) AGAINST ('(HIER KOMMEN DANN DIE GANZEN SUCHBEGRIFFE\\\")) ' IN BOOLEAN MODE)) LIMIT 1"} - {"file":"Database.php","line":692,"function":"p","request-id":"667825244f299","stack":"Database::p (1508), Database::select (849), Database::exists (65), DisposableFullTextSearch::match (195), UserDefinedChannel::match (1891), Processor::acceptIncomingMessage (1699), Processor::fetchMissingActivity (243), Receiver::processRelayPost (112), Receiver::processInbox (106), Inbox::post (233), BaseModule::run (109), BaseApi::run (43), Inbox::run (682), App::runFrontend (55)","uid":"c30b55","process_id":357535}
Worker:
2024-06-23T13:54:10Z worker [WARNING]: Worker process took too much time - killed {"duration":"120.083","max":60,"id":206964652,"pid":363385,"command":"UpdateSuggestions"} - {"file":"Cron.php","line":116,"function":"killStaleWorkers","request-id":"66782902c2d18","stack":"Cron::killStaleWorkers (58), Cron::run (107), Worker::processQueue (87)","uid":"1410ad","process_id":363419}
An der Konfiguration habe ich absolut nichts verändert. Daher meine Frage kam bei der aktuellen RC bei den letzten Änderungen irgendwelche Änderungen rein, die diese hohe RAM-Auslastung erklären könnten?
Cc: @Michael Vogel
Ich werde trotzdem mal die Abschaltung per #Hardware für die Deckeninstallation vorsehen. Omma sagte immer: Kleinvieh macht auch Mist. Werden immerhin 12 Stück davon...
#Strom #Stromverbrauch