FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: twinFHEM am 15 Februar 2021, 22:49:06

Titel: [Gelöst] FHEM startet/stopped Dienst im Minutentakt!? HILFE!
Beitrag von: twinFHEM am 15 Februar 2021, 22:49:06
Hallo zusammen,

habe nach einem Aussetzer von FHEM das Problem, dass FHEM im Minutentakt sprichwörtlich den Dienst quittiert.
Ernst scheint noch alles gut (Auszug SSH, Putty):

pi@raspberrypi:~ $ sudo systemctl status fhem
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
  Active: active (running) since Mon 2021-02-15 22:40:05 CET; 50s ago
  Process: 1692 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
Main PID: 1694 (perl)
    Tasks: 4 (limit: 4915)
   CGroup: /system.slice/fhem.service
           ├─1694 /usr/bin/perl fhem.pl fhem.cfg
           ├─1705 /usr/bin/perl fhem.pl fhem.cfg
           ├─1706 /usr/bin/perl fhem.pl fhem.cfg
           └─1712 /usr/bin/perl fhem.pl fhem.cfg

Feb 15 22:40:04 raspberrypi systemd[1]: Starting FHEM Home Automation...
Feb 15 22:40:05 raspberrypi systemd[1]: Started FHEM Home Automation.


Rufe ich den Status etwas später wieder auf, sieht es so aus.

pi@raspberrypi:~ $ sudo systemctl status fhem
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
  Active: deactivating (stop-sigterm) (Result: exit-code) since Mon 2021-02-15 22:40:55 CET; 9s ago
  Process: 1692 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
Main PID: 1694 (code=exited, status=255)
    Tasks: 2 (limit: 4915)
   CGroup: /system.slice/fhem.service
           ├─1705 /usr/bin/perl fhem.pl fhem.cfg
           └─1706 /usr/bin/perl fhem.pl fhem.cfg

Feb 15 22:40:04 raspberrypi systemd[1]: Starting FHEM Home Automation...
Feb 15 22:40:05 raspberrypi systemd[1]: Started FHEM Home Automation.
Feb 15 22:40:55 raspberrypi systemd[1]: fhem.service: Main process exited, code=exited, status=255/n/a


Hat das jemand schon mal gehabt und weiß, woran es liegt bzw. was zu tun ist?

Vielen Dank & viele Grüße
Titel: Antw:FHEM startet/stopped Dienst im Minutentakt!? HILFE!
Beitrag von: Bartimaus am 15 Februar 2021, 22:54:04
Poste doch bitte mal den Inhalt der ,,fhem.service"
Titel: Antw:FHEM startet/stopped Dienst im Minutentakt!? HILFE!
Beitrag von: Wernieman am 15 Februar 2021, 22:55:37
Was sagt das Logfile?

Bitte um mehr Input für Output
- Was sagt systemd selber (Stichwort u.A. journalctl, fhem.service (s.o.))
- Was für ein System (incl Version)
- Was sagt FHEM/System-Logfiles
- FHEM Debug durchgearbeitet: https://wiki.fhem.de/wiki/FHEM_startet_nicht_-_Tipps_zur_Fehlersuche (https://wiki.fhem.de/wiki/FHEM_startet_nicht_-_Tipps_zur_Fehlersuche)
Titel: Antw:FHEM startet/stopped Dienst im Minutentakt!? HILFE!
Beitrag von: Otto123 am 15 Februar 2021, 22:55:50
Hi,

erstmal FHEM beenden sudo systemctl stop fhem
Dann hier https://wiki.fhem.de/wiki/FHEM_startet_nicht_-_Tipps_zur_Fehlersuche
z.B. Log Datei anschauen.

Was hast Du zuletzt gemacht? Einen Schritt zurück gehen (Stichwort restoreDir)

Gruß Otto
Titel: Antw:FHEM startet/stopped Dienst im Minutentakt!? HILFE!
Beitrag von: twinFHEM am 15 Februar 2021, 22:57:50
@Bartimaus:

# $Id: fhem.service 16001 2018-01-26 11:54:41Z betateilchen $

[Unit]
Description=FHEM Home Automation
Wants=network.target
After=network.target

[Service]
Type=forking
User=fhem
Group=dialout
WorkingDirectory=/opt/fhem
ExecStart=/usr/bin/perl fhem.pl fhem.cfg
#ExecStart=/usr/bin/perl fhem.pl configDB
Restart=always

[Install]
WantedBy=multi-user.target
Titel: Antw:FHEM startet/stopped Dienst im Minutentakt!? HILFE!
Beitrag von: Bartimaus am 15 Februar 2021, 23:00:04
Ok, das sieht normal aus.
Check mal die Fragen von Werner und Otto
Titel: Antw:FHEM startet/stopped Dienst im Minutentakt!? HILFE!
Beitrag von: twinFHEM am 15 Februar 2021, 23:09:04
Zitat
Was hast Du zuletzt gemacht? Einen Schritt zurück gehen (Stichwort restoreDir)
Wirkt sich das auch auf das Startverhalten von FHEM aus?
Titel: Antw:FHEM startet/stopped Dienst im Minutentakt!? HILFE!
Beitrag von: Otto123 am 15 Februar 2021, 23:22:57
Was meinst Du mit der Frage? Hast Du was gemacht oder nicht? Ich wars auf alle Fälle nicht. Was sagt das Log?
Titel: Antw:FHEM startet/stopped Dienst im Minutentakt!? HILFE!
Beitrag von: twinFHEM am 16 Februar 2021, 00:42:47
Hallo Otto,

zumindest nichts Ersichtliches.
Habe die letzte fhem.cfg mit der aktuellen verglichen und die letzte dann eingespielt.
Services liefen wieder. Dann die letzten Einstellungen abgeglichen, passte alles und nun läuft alles wieder, als wenn nichts gewesen wäre.

ZitatBei jedem save wird in /opt/fhem/restoreDirs eine Sicherung der fhem.cfg und das Statefile fhem.save durchgeführt.
Danke, dass Du mich daran erinnert hast!

Vielen Dank für eure superschnelle Hilfe!