Version 2.1 von Jonas Mayer am 2024/09/26 13:04

Verstecke letzte Bearbeiter
Jonas Mayer 2.1 1 Ab (% style="background-color:#2980b9" %)**LD Mobile Version 5.23.1**(%%), die am 20. August 2024 innerhalb von LogoDIDACT 2.0 veröffentlicht wurde, kann es in großen Umgebungen zu Problemen beim Anzeigen des Geräteinventars innerhalb der Weboberfläche kommen. Dies ist auf SQL-Abfragen zurückzuführen, die im Hintergrund am Server keine entsprechenden Ergebnisse liefern.
Jonas Mayer 1.1 2
3
4 In der **relution.log** sind Fehlermeldungen in der folgenden Art und Weise ersichtlich:
5
6 [[image:1727347856967-765.png]]
7
8
9
10 Durch Erhöhung der {{box}}table cache{{/box}} Einstellungen am Datenbank-Server kann dieses Problem behoben werden. LD Mobile verwendet den LXC-Container **mariadb105** als Datenbank-Host. Dort befinden sich auch die Konfigurationsdateien. Zur Optimierung wird eine Shell zu diesem Container geöffnet und darin eine neue Datei {{box}}/etc/mysql/conf.d/99-tdc.conf{{/box}} mit folgendem Inhalt abgespeichert:
11
12 {{code language="ini"}}
13 [mysqld]
14 table_open_cache=2048
15 table_definition_cache=2048
16 {{/code}}
17
18
19 Danach wird der Datenbank-Dienst noch mit folgendem Kommando neugestartet:
20
21 {{code language="bash"}}
22 systemctl restart mariadb.service
23 {{/code}}
24
25
26 Nach Anwendung dieser Datenbank-Einstellungen sollten in der LD Mobile Weboberfläche auch wieder alle Menüpunkte normal geladen werden können, einschließlich des Geräteinventars bei einer großen Tabelle.
27
28
29