Seite 1 von 1

jdbc läuft erst nach "save" der Konfiguration wieder

Verfasst: 12. Okt 2021 11:51
von ratteburger76
Guten Morgen,
mein Setup läuft mit openhab2 (latest) und einer jdbc persistence. Der mysql server läuft auf einer anderen virtuellen Maschine und alles ist erstmal gut und performant.

ABER:
Starte ich openhab2 neu, dann bekomme ich keine Verbindung zum mysql server. Dann wähle ich die persistence aus (configuration/services/persistence/configure und drücke einfach nur "save". läuft. alles gut.

Warum?

Die richtige Konfiguration steht da drin...offensichtlich...wird aber erst aktiviert nach dem save. Kann das eine openhab-Boot-Reihenfolge-Problematik sein? Wird die Datenbank zu früh abgefragt und die nötigen openhab2-Komponenten sind erst etwas später alle verfügbar?

Das System läuft so schon über ein Jahr, aber es nervt auf Dauer.

Re: jdbc läuft erst nach "save" der Konfiguration wieder

Verfasst: 12. Okt 2021 17:36
von udo1toni
Läuft die Datenbank auf dem selben Rechner?
Dann wäre es vermutlich sinnvoll, in der Datei /etc/systemd/system/openhab2.service ein After = mysqld.service zu setzen. Der Parameter muss unter [Unit] eingetragen werden.

Re: jdbc läuft erst nach "save" der Konfiguration wieder

Verfasst: 13. Okt 2021 15:09
von ratteburger76
Ich werde das testen, danke.