shutdown restart bewirkt mehrfachen Neustart

Begonnen von raiderxxl, 21 Februar 2018, 09:14:00

Vorheriges Thema - Nächstes Thema

raiderxxl

Hallo,
ich habe das Problem das fhem mehrfach neu-startet bei einem einfachen shutdown restart...

018.02.21 09:03:32 0: Server shutdown
2018.02.21 09:03:32 1: Shutdown executed
2018.02.21 09:03:34 1: Including fhem.cfg
2018.02.21 09:03:34 2: eventTypes: loaded 3222 events from ./log/eventTypes.txt
2018.02.21 09:03:41 2: ESPEasy espBridge: Opening bridge port tcp/8383 (v1.36)
2018.02.21 09:03:41 1: Including ./log/fhem.save
2018.02.21 09:03:42 0: Featurelevel: 5.8
2018.02.21 09:03:42 0: Server started with 208 defined entities (fhem.pl:16228/2018-02-20 perl:5.022001 os:linux user:fhem pid:22762)
2018.02.21 09:03:42 1: 192.168.178.35:19444 reappeared (ambillight)
2018.02.21 09:03:42 0: Server shutdown
2018.02.21 09:03:42 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/00_HMUARTLGW.pm line 368.
2018.02.21 09:03:42 1: Shutdown executed
2018.02.21 09:03:44 1: Including fhem.cfg
2018.02.21 09:03:44 2: eventTypes: loaded 3222 events from ./log/eventTypes.txt
2018.02.21 09:03:51 2: ESPEasy espBridge: Opening bridge port tcp/8383 (v1.36)
2018.02.21 09:03:51 1: Including ./log/fhem.save
2018.02.21 09:03:51 0: Featurelevel: 5.8
2018.02.21 09:03:51 0: Server started with 208 defined entities (fhem.pl:16228/2018-02-20 perl:5.022001 os:linux user:fhem pid:22789)
2018.02.21 09:03:52 1: 192.168.178.35:19444 reappeared (ambillight)
2018.02.21 09:03:52 0: Server shutdown
2018.02.21 09:03:52 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/00_HMUARTLGW.pm line 368.
2018.02.21 09:03:52 1: Shutdown executed
2018.02.21 09:03:54 1: Including fhem.cfg
2018.02.21 09:03:54 2: eventTypes: loaded 3222 events from ./log/eventTypes.txt
2018.02.21 09:04:01 2: ESPEasy espBridge: Opening bridge port tcp/8383 (v1.36)
2018.02.21 09:04:01 1: Including ./log/fhem.save
2018.02.21 09:04:01 0: Featurelevel: 5.8
2018.02.21 09:04:01 0: Server started with 208 defined entities (fhem.pl:16228/2018-02-20 perl:5.022001 os:linux user:fhem pid:22816)
2018.02.21 09:04:01 1: 192.168.178.35:19444 reappeared (ambillight)
2018.02.21 09:04:01 0: Server shutdown
2018.02.21 09:04:01 1: Shutdown executed
2018.02.21 09:04:04 1: Including fhem.cfg
2018.02.21 09:04:04 2: eventTypes: loaded 3222 events from ./log/eventTypes.txt
2018.02.21 09:04:10 2: ESPEasy espBridge: Opening bridge port tcp/8383 (v1.36)
2018.02.21 09:04:10 1: Including ./log/fhem.save
2018.02.21 09:04:11 0: Featurelevel: 5.8
2018.02.21 09:04:11 0: Server started with 208 defined entities (fhem.pl:16228/2018-02-20 perl:5.022001 os:linux user:fhem pid:22843)
2018.02.21 09:04:11 1: 192.168.178.35:19444 reappeared (ambillight)
2018.02.21 09:04:11 0: Server shutdown
2018.02.21 09:04:11 1: Shutdown executed
2018.02.21 09:04:13 1: Including fhem.cfg
2018.02.21 09:04:13 2: eventTypes: loaded 3222 events from ./log/eventTypes.txt
2018.02.21 09:04:20 2: ESPEasy espBridge: Opening bridge port tcp/8383 (v1.36)
2018.02.21 09:04:20 1: Including ./log/fhem.save
2018.02.21 09:04:20 0: Featurelevel: 5.8
2018.02.21 09:04:20 0: Server started with 208 defined entities (fhem.pl:16228/2018-02-20 perl:5.022001 os:linux user:fhem pid:22870)
2018.02.21 09:04:20 1: 192.168.178.35:19444 reappeared (ambillight)
2018.02.21 09:04:21 0: Server shutdown
2018.02.21 09:04:21 1: Shutdown executed
2018.02.21 09:04:23 1: Including fhem.cfg

was ist denn da kaputt? :-)

Fhem läuft als Systemdienst:
fhem.service - LSB: FHEM server
   Loaded: loaded (/etc/init.d/fhem; bad; vendor preset: enabled)
   Active: active (running) since Fr 2018-02-16 14:20:33 CET; 4 days ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1184 ExecStart=/etc/init.d/fhem start (code=exited, status=0/SUCCESS)
    Tasks: 1
   Memory: 214.8M
      CPU: 48min 46.081s
   CGroup: /system.slice/fhem.service
           └─23119 /usr/bin/perl fhem.pl fhem.cfg


Inhalt der /etc/init.d/fhem
#!/bin/sh
# description: Start or stop the fhem server
# Added by Alex Peuchert

### BEGIN INIT INFO
# Provides:             fhem.pl
# Required-Start:       $local_fs $remote_fs
# Required-Stop:        $local_fs $remote_fs
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description:    FHEM server
### END INIT INFO

set -e
cd /opt/fhem
port=7072

if test "$2" != "noaptmark"; then
  apt-mark hold fhem > /dev/null
fi

case "$1" in
'start')

        echo "Starting fhem..."

# if you need to start hmland for use with
# Homematic, please start the hmland daemon
# like this (please use correct path and port,
# depending on your installation!)
#
#       /opt/hmcfgusb/hmland -d -p 1234 -r 0
#

        perl fhem.pl fhem.cfg

# if you want to use configDB for configuration,
# use this command to start fhem:
#
#       perl fhem.pl configDB
#
# and remove/comment the above line including fhem.cfg

        RETVAL=$?
        ;;
'stop')
        echo "Stopping fhem..."

# if you want to stop hmland during fhem stop:
#       pkill hmland

        pkill -U fhem perl
        RETVAL=$?
        ;;
'status')
        cnt=`ps -ef | grep "fhem.pl" | grep -v grep | wc -l`
        if [ "$cnt" -eq "0" ] ; then
                echo "fhem is not running"
        else
                echo "fhem is running"
        fi
        ;;
*)
        echo "Usage: $0 { start | stop | status }"
        RETVAL=1
        ;;
esac
exit $RETVAL



Das ganze läuft als VM unter ESXI 6.5
Betriebsystem ist:
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:        16.04
Codename:       xenial


Der restart wird über einen Weblink im Menü durchgeführt:

_Restart,cmd=shutdown+restart,

Ich hoffe ich habe nun alles an Informationen ....

Das Verhalten war früher nicht... mir komt es vor das es immer häufiger wird.. also erst 2 mal neustart dann 3x dann 4 mal ... kann  mich aber auch irren. Zumindest war es am anfang nicht so.

Grüßle
Pascal

FHEM VM Ubuntu-Server auf Intel® NUC-Kit NUC6i5SYH ESXi 6.5
FHEM auf Raspberry2 OSMC Hyperion und TTS

Homematic,TradfriHub und Lampen,WIFILight,Fritzbox,FritzDECT,NanoCul433,IT Steckdosen,Diverse Nachbar-Sensoren,XiaomiZigbee,
ESP_Signalduino,ESPEasy,Amad,HarmonyHub,WLED,MQTT,Tasmota....

Beta-User

Richtig helfen kann ich da nicht, aber die Empfehlungen aussprechen, dass du
- den Thread-Titel änderst ("shutdown restart bewirkt mehrfachen Neustart" oder so ähnlich). Hintergrund: es gab bereits mehrere Threads, die sich damit beschäftigt haben, dass nur der restart nicht geklappt hat, das ist hier was ganz anderes...
- mehr Infos zum Systemumfeld lieferst (Pi mit Jessie lite oder was genau?). Es liegt die Vermutung nahe, dass das uU. auch aus der OS-Ebene kommt (systemd). Es wäre also auch gut, du würdest was dazu sagen, ob und wie systemd eingerichtet ist (hängt uU. vom Installationszeitpunkt von fhem ab, Wechsel war gg. Weihnachten 2017.
- Dann gibt es einen restart-Delay, den man bei global (?) setzen kann - vielleicht testest du mal, ob eine Verlängerung hier was bringt.

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

raiderxxl

Keiner ne Idee?  :'(

Wünsche noch nen schönen Sonntag...


Pascal
FHEM VM Ubuntu-Server auf Intel® NUC-Kit NUC6i5SYH ESXi 6.5
FHEM auf Raspberry2 OSMC Hyperion und TTS

Homematic,TradfriHub und Lampen,WIFILight,Fritzbox,FritzDECT,NanoCul433,IT Steckdosen,Diverse Nachbar-Sensoren,XiaomiZigbee,
ESP_Signalduino,ESPEasy,Amad,HarmonyHub,WLED,MQTT,Tasmota....

dev0

"global verbose 5" setzen und das log file studieren...

viegener

Das init.d-skript ist abgeschnitten?

Was passiert, wenn Du den Neustart anders auslöst (speziell über telnet) - passiert dasselbe?

Passiert es auch, wenn du FHEM NICHT als systemdienst über init.de laufen lässt?

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

raiderxxl

#5
Guten Morgen,

Init.d war abgeschnitten hab das ganze nun gepostet... ich denke aber nicht das es daran liegt...

Hab nun ein bisschen rumprobiert:
Wenn Ich den Dienst über SSH Stoppe und Starte (sudo service fhem stop/start)dann startet fhem nur einmal
Gebe ich im Browser oben "shutdown restart" ein startet fhem nur einmal
Drücke ich den web link den ich angelegt habe startet fhem mehmals wie oben im log zu sehen.

*Edit*

Habe nun unterschiedliche Browser mit dem Weblink versucht:
Edge kein Problem fhem startet 1mal
Firefox kein Problem fhem startet 1mal
Chrome fhem startet 2 mal...


Grüßle

Pascal




FHEM VM Ubuntu-Server auf Intel® NUC-Kit NUC6i5SYH ESXi 6.5
FHEM auf Raspberry2 OSMC Hyperion und TTS

Homematic,TradfriHub und Lampen,WIFILight,Fritzbox,FritzDECT,NanoCul433,IT Steckdosen,Diverse Nachbar-Sensoren,XiaomiZigbee,
ESP_Signalduino,ESPEasy,Amad,HarmonyHub,WLED,MQTT,Tasmota....

Frank_Huber

merkt sich Chrome die zuletzt besuchte Seite und ruft diese bei Servererreichbarkeit erneut auf?
Wenn der Browser auf "/cmd?shutdown+restart" ruft er diesen grad nochmal auf.

Otto123

Hallo Pascal,

vergiss momentan Chrome einfach, der macht derzeit nur Probleme!

Nimm was anderes - geht derzeit nicht anders. Auch das Update von "gestern" hat all diese Macken nicht beseitigt.

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

raiderxxl

Ok dann werde ich auch umsteigen ....

Danke!


Grüßle

Pascal
FHEM VM Ubuntu-Server auf Intel® NUC-Kit NUC6i5SYH ESXi 6.5
FHEM auf Raspberry2 OSMC Hyperion und TTS

Homematic,TradfriHub und Lampen,WIFILight,Fritzbox,FritzDECT,NanoCul433,IT Steckdosen,Diverse Nachbar-Sensoren,XiaomiZigbee,
ESP_Signalduino,ESPEasy,Amad,HarmonyHub,WLED,MQTT,Tasmota....