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
Ist das ein aktuelles Photo? Ist das ein zweites Tüpfelmonster?