FHEM Forum

FHEM => Sonstiges => Thema gestartet von: cortmen am 30 April 2021, 07:13:54

Titel: Can't connect to MySQL server = FHEM reboot
Beitrag von: cortmen am 30 April 2021, 07:13:54
Hallo zusammen, vielleicht hat ja jemand einen Tipp dazu.

Ich starte immer Nachts über ein  Synology NAS   (Hyperbackup) eine Sicherung meine
FHEM MariaDB 10 - SQL Datenbank. läuft schon seit min 3 Jahren 2 die Woche so ab.

Die Sicherung dauert 30 Sek. laut Log.

Klar gab es zur Sicherungszeit im FHEM Log immer ein

DBI connect('database=configDB;host=x.x.x.x;port=3307','fhemuser',...) failed: Can't connect to MySQL server on 'x.x.x.x' (111) at configDB.pm line 726


Jetzt allerdings erfolgt 10 Sek nach diese Meldung beim komplettes "restart" von FHEM.
Kein Linux init 1, uptime zeigt brav die vergangenen Std. seit dem letzten Systemstart an.

Gibt es ein Attribut um das Timeout zu beeinflussen (configDB) etc.
Oder was hat sich geändert.




Titel: Antw:Can't connect to MySQL server = FHEM reboot
Beitrag von: betateilchen am 06 Mai 2021, 18:48:33
Zitat von: cortmen am 30 April 2021, 07:13:54
Gibt es ein Attribut um das Timeout zu beeinflussen (configDB) etc.

Nein. Und das wäre in diesem Fall auch nicht hilfreich. Das Problem wird nicht von configDB selbst verursacht.

Zitat von: cortmen am 30 April 2021, 07:13:54
Oder was hat sich geändert.

Das weißt nur Du alleine. An der configDB hat sich lange nichts verändert. Vermutlich versucht irgendein device in Deiner FHEM Installation während der Downtime Deiner Datenbank, Daten aus der configDB zu lesen. Das könnte z.B. ein SVG device sein.

Warum baust Du nicht einen cronjob, der Dein FHEM beendet, dann die Sicherung durchführt und 1 Minute später FHEM wieder startet?