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

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

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,9 +1,12 @@
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 +
3 3  {{code language="bash"}}
4 4  /opt/relution/log/relution.log
5 5  {{/code}}
7 +
6 6  Meldung in der Log:
9 +
7 7  {{code}}
8 8  2022-04-01 00:01:56.393 ERROR 27239 [ main] s.boot.SpringApplication: Application run failed []
9 9  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
... ... @@ -16,30 +16,42 @@
16 16   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1784)
17 17   ... 80 common frames omitted
18 18  {{/code}}
22 +
19 19  Bild der Ausgabe:
20 -[[image:1614941132903-103.png]]
24 +[[image:1614941132903-103.png||height="167" width="1084"]]
25 +
21 21  __**Ursache:**__
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.
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 +
23 23  __**Lösung:**__
24 24  Relution Dienst im ldmobile-lxc anhalten
31 +
25 25  {{code language="bash"}}
26 26  systemctl stop relution.service
27 27  {{/code}}
35 +
28 28  In den mysql56 oder mariadb105 Container wechseln:
37 +
29 29  {{code language="bash"}}
30 30  lxc-ssh -n mysql56
31 31  oder
32 32  lxc-ssh -n mariadb105
33 33  {{/code}}
43 +
34 34  Mit der Datenbank verbinden:
45 +
35 35  {{code language="bash"}}
36 36  mysql
37 37  {{/code}}
49 +
38 38  Datenbank entsperren:
39 -{{code language="bash"}}
51 +
52 +{{code language="mysql"}}
40 40  UPDATE relution.DATABASECHANGELOGLOCK SET LOCKED=0;
41 41  {{/code}}
55 +
42 42  Relution Dienst im ldmobile-lxc wieder starten
57 +
43 43  {{code language="bash"}}
44 44  systemctl start relution.service
45 45  {{/code}}
1614941132903-103.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.clemensdoerfler@sbede
Größe
... ... @@ -1,0 +1,1 @@
1 +158.1 KB
Inhalt