Dafür gibtś jetzt was neues,gelegendlich weisse Seite "502 Bad Gateway"
Wir haben gestern noch sporadisch die Datenbank optimiert. Damit die Optimierungen greifen, muss diese neu gestartet werden, was eben in dieser Meldung resultiert. Das dürften aber wirklich nur kurze Zeitspannen gewesen sein und ist aktuell auch abgeschlossen.
Grundsätzlich läuft das Forum nun deutlich schneller, auch zu Stoßzeiten. Ein Datenbankquery stört mich noch, dieser kommt von der Fotogallerie. Er ist etwas unperformant, leider haben wir da nur wenig Möglichkeiten das zu optimieren. Ein ernsthaftes Problem ist das aber dennoch nicht, der Server packt das nun.
Nachtrag: Evtl. noch bisschen Hintergrund warum das Thema der Optimierung gerade auftritt:
Der alte Server war deutlich stärker als der jetzige Server. Ich betreibe einige Webseiten, vergleichbare wie dieses Forum, kleinere aber auch deutlich größere und dabei ist meine Erfahrung, dass der Server vorher deutlich zu groß für dieses Projekt war. Man darf nicht vergessen, dass dieses Forum doch schon eine gewisse Größe hat, was zu Datenbanktabellen mit mehreren Hundertausend Einträgen etc führt. Also ganz ohne ist das dennoch nicht, ich weiß aber auch, dass man es dennoch effizient betreiben können muss.
Nun ist mein persönlicher Ansatz nicht einfach den Server mit CPU und Arbeitsspeicher aufzurüsten (was wir natürlich dennoch machen könnten, sollte es nötig werden), sondern das Problem bei der Wurzel zu packen. In diesem Fall eben die Datenbank (bzw. die Einstellungen des Datenbankservers) zu optimieren. Wer sich dafür interessiert, kann hier mehr dazu lesen:
https://vitux.com/tune-and-optimize-mysql-mariadb/
Bei der Optimierung geht es darum, die besten Einstellungen für das gegebene Projekt (dieses Forum) zu finden. Bei diesem Forum stechen z.b. die verhältnismäßig vielen Fotos heraus.
Diese Optimierungen kann man auch nicht alle auf einmal machen und auch nicht stur nach einer Anleitung, man muss vorsichtig Wert für Wert anpassen und prüfen wie die Datenbank sich verhält. Daher muss diese mehrmals neugestartet werden.
Wie gesagt, im Moment sieht es aber gut aus. Wenn ihr nun noch Ausfälle habt, meldet diese bitte, dann haben wir noch andere Probleme, die wir dann aber auch noch in den Griff bekommen werden.