[Gelöst] FHEM startet/stopped Dienst im Minutentakt!? HILFE!

Begonnen von twinFHEM, 15 Februar 2021, 22:49:06

Vorheriges Thema - Nächstes Thema

twinFHEM

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

Bartimaus

Poste doch bitte mal den Inhalt der ,,fhem.service"
LG
B.


FHEM@AMD-Ryzen7-5700U@Debian-LXC (ProxmoxHOST), CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Wernieman

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
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

twinFHEM

@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

Bartimaus

Ok, das sieht normal aus.
Check mal die Fragen von Werner und Otto
LG
B.


FHEM@AMD-Ryzen7-5700U@Debian-LXC (ProxmoxHOST), CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

twinFHEM

Zitat
Was hast Du zuletzt gemacht? Einen Schritt zurück gehen (Stichwort restoreDir)
Wirkt sich das auch auf das Startverhalten von FHEM aus?

Otto123

Was meinst Du mit der Frage? Hast Du was gemacht oder nicht? Ich wars auf alle Fälle nicht. Was sagt das Log?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

twinFHEM

#8
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!