Zuletzt geändert von Clemens Dörfler am 2024/09/26 13:05

Von Version 4.1
bearbeitet von Clemens Dörfler
am 2022/04/04 11:52
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 1.1
bearbeitet von Clemens Dörfler
am 2022/04/04 11:46
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,12 +1,9 @@
1 1  Sollte die LD-Mobile Oberfläche nicht aufrufbar sein, kann es sein dass die Relution Datenbank gelocked ist.
2 2  Nachschauen kann man dies in in der folgender Log nachschauen (ldmobile Container):
3 -
4 4  {{code language="bash"}}
5 5  /opt/relution/log/relution.log
6 6  {{/code}}
7 -
8 8  Meldung in der Log:
9 -
10 10  {{code}}
11 11  2022-04-01 00:01:56.393 ERROR 27239 [ main] s.boot.SpringApplication: Application run failed []
12 12  liquibase.exception.LockException: Could not acquire change log lock. Currently locked by 172.28.28.23 (172.28.28.23) since 3/31/22, 8:55 AM
... ... @@ -19,42 +19,30 @@
19 19   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1784)
20 20   ... 80 common frames omitted
21 21  {{/code}}
22 -
23 23  Bild der Ausgabe:
24 -[[image:1614941132903-103.png||height="167" width="1084"]]
25 -
20 +[[image:1614941132903-103.png]]
26 26  __**Ursache:**__
27 -Normalerweise entfernt der entsprechende Dienst sein Datenbank-Sperre (Lock) beim Beenden. Sollte jedoch der Dienst abstürzen, kann es vorkommen, dass der Lock in der DB noch vorhanden ist.
28 -
22 +Normalerweise entfernt der entsprechende Dienst sein Datenbank-Sperre (Lock) beim Beenden. Sollte jeodch der Dienst abstürzen, kann es vorkommen, dass der Lock in der DB noch vorhanden ist.
29 29  __**Lösung:**__
30 30  Relution Dienst im ldmobile-lxc anhalten
31 -
32 32  {{code language="bash"}}
33 33  systemctl stop relution.service
34 34  {{/code}}
35 -
36 36  In den mysql56 oder mariadb105 Container wechseln:
37 -
38 38  {{code language="bash"}}
39 39  lxc-ssh -n mysql56
40 40  oder
41 41  lxc-ssh -n mariadb105
42 42  {{/code}}
43 -
44 44  Mit der Datenbank verbinden:
45 -
46 46  {{code language="bash"}}
47 47  mysql
48 48  {{/code}}
49 -
50 50  Datenbank entsperren:
51 -
52 -{{code language="mysql"}}
39 +{{code language="bash"}}
53 53  UPDATE relution.DATABASECHANGELOGLOCK SET LOCKED=0;
54 54  {{/code}}
55 -
56 56  Relution Dienst im ldmobile-lxc wieder starten
57 -
58 58  {{code language="bash"}}
59 59  systemctl start relution.service
60 60  {{/code}}
1614941132903-103.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.clemensdoerfler@sbede
Größe
... ... @@ -1,1 +1,0 @@
1 -158.1 KB
Inhalt