Hallo Leute, wie manche schon gemerkt haben, hat die "Zwenkauer Flaschenpost" in den letzten Wochen ein bisschen gehinkt. Gestern habe ich Apassungen mit Hilfe von "Claude" vorgenommen. Dabei hat es die DB bis zu 800 % ausgelastet. Und irgendwnn ist das ganze total abgestürzt. Die VM ist sogar so schlimm abgestürzt, dass sie nicht mehr bootete. Ursache war dann ein zerstörter MBR.
Mit Hilfe von Claude konnte ich die OS-Platte aus dem SnapShot klonen und einbinden und es bootete wieder. @
Malte Friendica das war der Moment wo du das "Bad Gateway" gesehen hast.
Hauptursache für die ursächliche Problem waren zu wenige PHP-Prozesse. Das war relativ schnell gelöst (ich habe es in einem früheren Post beschrieben).
Im weiteren Verlauf habe ich dann Claude gebeten weitere Optimierungen vorzuschlagen. Die DB war inzwischen ca. 85 GB groß. Auch dadurch (weil der DB-Server nicht mehr die ganze DB im RAM halten konnte) war die "Zwenkauer Flaschenpost" langsam geworden.
Die KI hat dann mit unglaublichen SQL-Statements (die ich so noch nie gesehen hatte) die DB analysiert und viele Probleme erkannt. Zum einen hatte ich in der DB noch Daten aus den vergangenen Jahren, wo irgendwelche Idioten die Friendica-DBs mit falschen Subdomains "vergiftet" hatten. Das waren die ersten 10 GB.
Im weiteren Verlauf hat die KI gemerkt, dass ich keinen "Verfall" von alten Nachrichten eingestellt hatte.
Ich habe nun einen globalen Nachrichtenablauf von 190 Tagen eingerichtet. In der Nacht werden nun über die kommenden Tage und Wochen die Nachrichten älter als 190 Tagen gelöscht. Das sollte, nach Berechnung, ca. weitere 25 GB Einsparung bringen.
Keine Ahnung warum ich keinen Nachrichtenverfall eingerichtet habe; waren doch nur Textdaten - die sich gut komprimieren lassen. Schlechte Idee ! Naja, nun ist ein Nachrichtenverfall von 190 Tagen eingestellt; das sollte reichen.
Ziel ist es, in den kommenden Tagen eine DG-Größe zu erreichen, damit die DB wieder in den RAM passt.
Fazit: die Haupt-Optimierungs-Arbeiten sollten nun abgeschlossen sein. Die "Zwenkauer Flaschenpost" ist nun wieder bereit ihren Dienst für Öffentlichkeit.
So intensiv wie in der letzten Nacht (das ging bis nach Mitternacht) habe ich noch nie mit einer KI zusammen gearbeitet. Ich bin platt. Das "Wissensniveau" dieser KI ist großartig. Vor allem die SQL-Statements hätte ich nie so hinbekommen. Es galt schließlich, ca. 85 Mio. Zeilen DB zu löschen.
;-)