FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Alex85 am 21 August 2015, 16:06:10

Titel: Bei Ausfall der Internetverbindung FHEM tot - Warum ?!
Beitrag von: Alex85 am 21 August 2015, 16:06:10
Bei mir fällt in letzter Zeit öfters mal die Internetverbindung aus, dabei habe ich gemerkt dass FHEM dann nicht mehr erreichbar ist.
(Port 8083 down) - http - Verbindung geht nicht. Erst nach dem Neustart von FHEM funktioniert es dann wieder (aber nur mit Internetverbindung)
Woher kann sowas kommen?! Das Netzwerk bleibt bei diesen Ausfällen komplett außen vor.

Ich habe diverse Module im Einsatz, die für gewisse Abfragen natürlich eine Internetverbindung benötigen.
(z.B. yahoo-weather oder mails die zur Verarbeitung abgerufen werden usw.)
Das sollte aber doch nicht zum Totalausfall führen, oder?!

Der letzte Fehler im Log bevor nichts mehr geht war jedenfalls:
2015.08.21 07:44:24 1: PERL WARNING: Trying command when NOT connected! at /usr/share/perl5/Mail/IMAPClient.pm line 118

Anschließend meldet mein Nagios:
[2015-08-21 07:46:11] SERVICE ALERT: FHEM;FHEM_PORT;CRITICAL;SOFT;1;Connection refused

Hat jmd. ähnliches beobachtet?!
Titel: Antw:Bei Ausfall der Internetverbindung FHEM tot - Warum ?!
Beitrag von: rudolfkoenig am 21 August 2015, 16:47:42
Laeuft FHEM noch, oder ist es ganz abgestuerzt? Gibt es eine telnet-Verbindung, und wenn ja, funktioniert sie noch?
Ich wuerde FHEM mit "attr global verbose 5" starten, Internetverbindung mit Absicht kappen, und warten, bis es nicht mehr tut.
Die letzten Zeilen im Log sollten Details liefern.
Titel: Antw:Bei Ausfall der Internetverbindung FHEM tot - Warum ?!
Beitrag von: Marie am 21 August 2015, 19:33:08
Ich beobachte in letzter Zeit sporadisch auch ein solches Verhalten, fhem ist manchmal einfach weg, ich mache dann einen Neustart per /etc/init.d/fhem Start und dann läuft es wieder.... Ohne Probleme.
Vorzugsweise scheint das zu passieren, wenn die Internetverbindung weg ist, zumindest sehe ich im log mit als letzten Vorgang das einloggen bei Gmail. Ich habe eine Email Verbindung bzw. Verbindung zu Notes laufen.
Extremer war es noch, solange ich eine Verbindung zu whatsapp hatte, die ich aber im Rahmen der Fehlersuche rausgeworfen habe...

Es passiert aber nicht jedes Mal....aber immer öfter mal, gerade erst gestern bzw. heute.

Ich werde auch mein log volllaufen lassen per verbose 5...und mich melden.

Bei mir läuft das produktivsystem mittlerweile auf einer Banane mit ssd...

LG

Marie
Titel: Antw:Bei Ausfall der Internetverbindung FHEM tot - Warum ?!
Beitrag von: Alex85 am 30 August 2015, 09:41:05
Also habe mal getestet:
Beim Ausfall der Internetverbindung tritt folgendes auf:

Im log sieht man (auch mit verbose 5) ansonsten nicht viel Auffälliges, außer timeouts für Geräte die nicht erreichbar sind (LAN) bzw. auch Abfragen die übers Internet laufen.

Es scheint so als macht nur das Webinterface Probleme:

2015.08.30 09:06:27 4: HTTP FHEMWEB:192.168.2.218:52190 GET /fhem/pgm2/fhemweb_colorpicker.js
2015.08.30 09:06:27 4: Connection accepted from FHEMWEB:192.168.2.218:52191
2015.08.30 09:06:27 4: HTTP FHEMWEB:192.168.2.218:52191 GET /fhem/pgm2/fhemweb_fbcalllist.js
2015.08.30 09:06:28 4: HTTP FHEMWEB:192.168.2.218:52191 GET /fhem/images/default/fhemicon_dark.png
2015.08.30 09:06:28 4: HTTP FHEMWEB:192.168.2.218:52191 GET /fhem/FileLog_logWrapper?XHR=1&inform=type=status;filter=;since=1440918380;fmt=JSON×tamp=1440918384248
2015.08.30 09:07:15 4: HTTP FHEMWEB:192.168.2.218:52190 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2015-08.log


Ausfall der Verbindung ins Internet war schon um 09:06:12.
Wiederkehr der Internetverbindung ca. um 09:07:10.
FHEMWEB läuft dann bis:
09:06:28 bis 09:07:15 passiert hier nichts mehr im log. (verbose 5)


Achja IMAPClient.pm habe ich komplett rausgenommen, also den Abruf von mails.
Titel: Antw:Bei Ausfall der Internetverbindung FHEM tot - Warum ?!
Beitrag von: Alex85 am 07 September 2015, 12:01:02
kann hier jmd. weiterhelfen?!

Das logging auf verbose 5 zu stellen brachte ja leider nix brauchbares bei mir ...
Titel: Antw:Bei Ausfall der Internetverbindung FHEM tot - Warum ?!
Beitrag von: SvenJust am 07 September 2015, 13:50:26
Hallo Alex85,

ich würde tippen auf:

VG
Sven
Titel: Antw:Bei Ausfall der Internetverbindung FHEM tot - Warum ?!
Beitrag von: jensb am 07 September 2015, 21:28:06
Hallo Alex85,

es könnte sein, dass wegen der ausgefallenen Internetverbindung ein Modul mitten im Webzugriff hängen bleibt. So etwas erzeugt meist auch kein Logging. Hatte für eine Timinganalyse mal provisorisch fhem.pl mit zusätzlichen Logs hinter den Modulaufrufen erweitert. Mit dem gleichen Ansatz könnte man hier herausfinden, wer hängen bleibt. Leider habe ich diese Modifikation nicht mehr, aber wenn du Perl kannst, könnte ich dir sagen, wo sie eingebaut werden kann.

Falls du dir das nicht antuen willst, könntest du systematisch Devices auskommentieren. Das Wettermodul wäre dafür ein guter nächster Kandidat.

LG, jensb
Titel: Antw:Bei Ausfall der Internetverbindung FHEM tot - Warum ?!
Beitrag von: ronzo am 30 März 2016, 15:15:17
Ich hatte heute dasselbe verhalten. FHEM war weder über Telnet, noch das Webinterface zu erreichen. Im Internet steht derzeit nur mein Jabber-Server, zu dem sich FHEM über das Jabber-Modul verbindet. Was ich nun nicht ganz verstehe ist, warum FHEM hier gleich ganz hängen bleibt...
Titel: Antw:Bei Ausfall der Internetverbindung FHEM tot - Warum ?!
Beitrag von: Icebear am 16 Dezember 2016, 01:16:34
Hallo
Hier das selbe. Fhem auf bananapi. Sobald internet tot ist komm ich nicht mehr drauf (weder telnet noch per web) .. Fhem laeuft aber weiter. Ssh auf den pi funzt auch .. Und sobald internet wieder da ist komm ich ohne neustart o.ae. auch wieder drauf.... Any ideas ?

Gesendet von meinem E39 mit Tapatalk

Titel: Antw:Bei Ausfall der Internetverbindung FHEM tot - Warum ?!
Beitrag von: rudolfkoenig am 16 Dezember 2016, 07:38:36
Zunaechst feststellen welches Modul dafuer zustaendig ist mit "attr global verbose 5" und z.Bsp. dem FHEM Rechner Zugang ins Internet sperren. Danach sich beim Modulmaintainer beschweren.