FGFS101 letzter Alarm

Begonnen von Det20, 07 Dezember 2017, 21:56:16

Vorheriges Thema - Nächstes Thema

Det20

Hallo,

Ich nutze den fibaro FGFS101 um zu prüfen, ob eine Zisterne voll ist oder nicht. Jetzt hängt sich mein fhem ja leider alle Nase lang auf, ich starte es dann, sobald ich es bemerke, neu (finde nicht raus, wieso). Jetzt ist es leider schon 2 mal vorgekommen, dass genau während dieser downtime die Meldung 'water detected' gesendet wurde, fhem davon aber wegen Absturz nichts mitbekommen hat.

Gibt es eine Möglichkeit den FGFS101 zu fragen, wie der letzte alarm war und wann? Dann könnte ich das beim fhem start abfragen.

Viele Grüße

Esjay

Zitat von: Det20 am 07 Dezember 2017, 21:56:16
Hallo,

Ich nutze den fibaro FGFS101 um zu prüfen, ob eine Zisterne voll ist oder nicht. Jetzt hängt sich mein fhem ja leider alle Nase lang auf, ich starte es dann, sobald ich es bemerke, neu (finde nicht raus, wieso). Jetzt ist es leider schon 2 mal vorgekommen, dass genau während dieser downtime die Meldung 'water detected' gesendet wurde, fhem davon aber wegen Absturz nichts mitbekommen hat.

Gibt es eine Möglichkeit den FGFS101 zu fragen, wie der letzte alarm war und wann? Dann könnte ich das beim fhem start abfragen.


Viele Grüße
Ohne jetzt wirklich etwas zu deinem Problem beitragen zu können,würde ich nicht die Symtome behandeln,sondern die Ursache beheben. Ich glaube CoolTux hat mal einen guten Wiki Artikel zum Thema Fehlersuche erstellt.

Edit: https://wiki.fhem.de/wiki/FHEM_startet_nicht_-_Tipps_zur_Fehlersuche

Gefunden

Det20

Ist dieser nervige can't create handle oder so Fehler, kann alles mögliche sein. Habe schon die Module abgeschaltet, die beta sind oder kaum irgendwo anders im Einsatz. Der Workaround läuft ja, bis auf kleinere Punkte wie oben beschrieben.

rudolfkoenig

Laut Definition liefern die unterschiedlichen "get xxx alarm*" Befehle den Alarm-Status zurueck.
Weiss nicht, wie Fibaro das interpretiert bei diesem Geraet.

Wg. Aufhaengen: koenntest du mehr Details nennen? Fuehl mich unwohl mit der Aussage "FHEM haengt sich auf, aber das ist normal", bei mir ist sowas noch nie passiert.

Det20

#4
GET xxx ALARM möchte ja einen Parameter. Nur: welchen? In VCLASSES steht was von "ALARM:5". Aber was ist das?

===

Laut Log kommt von jetzt auf gleich "Too many open files". Es passiert sporardisch: Mal läuft es drei Tage durch, mal nur einen Tag.

Beispiel:


2017.12.06 19:58:58 3: ZWave set Licht.OG.Buero on
2017.12.06 19:59:39 3: ZWave set Licht.EG.Flur on
2017.12.06 20:01:09 3: ZWave set Licht.EG.Flur off
2017.12.06 20:01:18 3: ZWave set Licht.OG.Buero off
2017.12.06 20:01:27 3: ZWave set Licht.OG.Buero on
2017.12.06 20:02:10 1: Accept failed (telnetForBlockingFn_1512529323.75589: Too many open files)
2017.12.06 20:02:10 1: Accept failed (telnetForBlockingFn_1512529323.75589: Too many open files)
2017.12.06 20:02:10 1: Accept failed (telnetForBlockingFn_1512529323.75589: Too many open files)
2017.12.06 20:02:10 1: Accept failed (telnetForBlockingFn_1512529323.75589: Too many open files)
2017.12.06 20:02:10 1: Accept failed (telnetForBlockingFn_1512529323.75589: Too many open files)
2017.12.06 20:02:10 1: Accept failed (telnetForBlockingFn_1512529323.75589: Too many open files)
2017.12.06 20:02:10 1: Accept failed (telnetForBlockingFn_1512529323.75589: Too many open files)
2017.12.06 20:02:10 1: Accept failed (telnetForBlockingFn_1512529323.75589: Too many open files)
2017.12.06 20:02:10 1: Accept failed (telnetForBlockingFn_1512529323.75589: Too many open files)
2017.12.06 20:02:10 1: Accept failed (telnetForBlockingFn_1512529323.75589: Too many open files)
............


Ich finde den Grund einfach nicht. Debian macht kaum etwas, also kein Auto-Update, Mail oder irgendwas. Selbst im Debuglevel 5 passiert es irgendwie von jetzt auf gleich, sprich. Kurz vorher ist nichts wildes passiert. Im Log oben wird Licht per Bewegungsmelder geschaltet, das wird dann in einer DB geloggt. Ansonsten habe ich die Log-Aktivitäten auf ein minimum reduziert, es wird nur noch ganz wenig geloggt. Trotzdem keine Besserung.

Da das Log so im mSekunden Takt geflutet wird, reagiert natürlich nichts mehr. Dann greift ein Überwachungs-Job, der die Kiste neu bootet.

rudolfkoenig

   
ZitatGET xxx ALARM möchte ja einen Parameter. Nur: welchen?
In SDS12657-12-Z-Wave-Command-Class-Specification-A-M.pdf steht drin:
The Alarm Type field specifies which alarm is being requested. The alarm types are specific for each application.

Viel mehr weiss ich auch nicht.

ZitatIn VCLASSES steht was von "ALARM:5". Aber was ist das?
5 ist die Version der Klasse, ich meine in FHEM unterstuetzen wir die ALARM Befehle bis version 3. D.h. dein Geraet kann ein paar Befehle mehr, weiss nicht, ob die hier relevant waeren.

ZitatLaut Log kommt von jetzt auf gleich "Too many open files".
Kannst du bitte ab und zu in FHEM
{ `ls -l /proc/$$/fd` }
eingeben? Ich vermute irgendwer hat vergessen was zuzumachen. Anzahl der FD's ist in Linux per Voreinstellung 1024, soviele gleichzeitig zu benutzen ist mAn fuer eine Hausautomatisierung nicht normal.

Det20

#6
Ok, führe den nun alle 3.5 Stunden aus und melde mich. Wenn ich ihn ausführe, kommt das:

rudolfkoenig

Das sind bereits jetzt zu viele sockets. Bei naechsten mal lieber
{ `lsof -p $$` }

Det20

#8
Den auch regelmäßg ausführen?


COMMAND  PID USER   FD   TYPE     DEVICE SIZE/OFF   NODE NAME
perl    4638 fhem  cwd    DIR      179,2     4096 133306 /opt/fhem
perl    4638 fhem  rtd    DIR      179,2     4096      2 /
perl    4638 fhem  txt    REG      179,2     5656   3958 /usr/bin/perl
perl    4638 fhem  mem    REG      179,2   136660  10500 /lib/arm-linux-gnueabihf/libexpat.so.1.6.0
perl    4638 fhem  mem    REG      179,2    62360  12544 /usr/lib/python2.7/lib-dynload/pyexpat.arm-linux-gnueabihf.so
perl    4638 fhem  mem    REG      179,2    75644   3498 /lib/arm-linux-gnueabihf/libresolv-2.19.so
perl    4638 fhem  mem    REG      179,2   409140 133111 /usr/lib/arm-linux-gnueabihf/perl5/5.20/auto/Net/SSLeay/SSLeay.so
perl    4638 fhem  mem    REG      179,2    34764 261156 /usr/lib/python2.7/dist-packages/Crypto/Cipher/_AES.arm-linux-gnueabihf.so
perl    4638 fhem  mem    REG      179,2    17804  12547 /usr/lib/python2.7/lib-dynload/termios.arm-linux-gnueabihf.so
perl    4638 fhem  mem    REG      179,2    55556   1768 /usr/local/lib/python2.7/dist-packages/netifaces.so
perl    4638 fhem  mem    REG      179,2    76264  12543 /usr/lib/python2.7/lib-dynload/parser.arm-linux-gnueabihf.so
perl    4638 fhem  mem    REG      179,2    50540 774472 /usr/lib/python2.7/dist-packages/OpenSSL/SSL.arm-linux-gnueabihf.so
perl    4638 fhem  mem    REG      179,2    11236 774474 /usr/lib/python2.7/dist-packages/OpenSSL/rand.arm-linux-gnueabihf.so
perl    4638 fhem  mem    REG      179,2    69376 774473 /usr/lib/python2.7/dist-packages/OpenSSL/crypto.arm-linux-gnueabihf.so
perl    4638 fhem  mem    REG      179,2    30376   4650 /usr/lib/arm-linux-gnueabihf/libffi.so.6.0.2
perl    4638 fhem  mem    REG      179,2   115752  12517 /usr/lib/python2.7/lib-dynload/_ctypes.arm-linux-gnueabihf.so
perl    4638 fhem  mem    REG      179,2    19548  12522 /usr/lib/python2.7/lib-dynload/_hashlib.arm-linux-gnueabihf.so
perl    4638 fhem  mem    REG      179,2    18048   3481 /lib/arm-linux-gnueabihf/libnss_dns-2.19.so
perl    4638 fhem  mem    REG      179,2  1418532  11399 /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
perl    4638 fhem  mem    REG      179,2   300868  11402 /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0
perl    4638 fhem  mem    REG      179,2    80908  12529 /usr/lib/python2.7/lib-dynload/_ssl.arm-linux-gnueabihf.so
perl    4638 fhem  mem    REG      179,2    52276  12524 /usr/lib/python2.7/lib-dynload/_json.arm-linux-gnueabihf.so
perl    4638 fhem  mem    REG      179,2    38612   3484 /lib/arm-linux-gnueabihf/libnss_nis-2.19.so
perl    4638 fhem  mem    REG      179,2    71628   3479 /lib/arm-linux-gnueabihf/libnsl-2.19.so
perl    4638 fhem  mem    REG      179,2    30592   3480 /lib/arm-linux-gnueabihf/libnss_compat-2.19.so
perl    4638 fhem  mem    REG      179,2  3170180  10149 /usr/lib/arm-linux-gnueabihf/libpython2.7.so.1.0
perl    4638 fhem  mem    REG      179,2     9856   3502 /lib/arm-linux-gnueabihf/libutil-2.19.so
perl    4638 fhem  mem    REG      179,2   253612 269197 /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2/auto/Inline/Python/Python.so
perl    4638 fhem  mem    REG      179,2    46820   3482 /lib/arm-linux-gnueabihf/libnss_files-2.19.so
perl    4638 fhem  mem    REG      179,2   117520   1951 /lib/arm-linux-gnueabihf/libgcc_s.so.1
perl    4638 fhem  mem    REG      179,2   809612  10161 /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.20
perl    4638 fhem  mem    REG      179,2  3132836   2821 /usr/lib/arm-linux-gnueabihf/libmysqlclient.so.18.0.0
perl    4638 fhem  mem    REG      179,2   104580 646695 /usr/lib/arm-linux-gnueabihf/perl5/5.20/auto/DBD/mysql/mysql.so
perl    4638 fhem  mem    REG      179,2   120720 648466 /usr/lib/arm-linux-gnueabihf/perl5/5.20/auto/DBI/DBI.so
perl    4638 fhem  mem    REG      179,2    75544   6952 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/Storable/Storable.so
perl    4638 fhem  mem    REG      179,2    17912   6960 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/arybase/arybase.so
perl    4638 fhem  mem    REG      179,2    91888   2019 /lib/arm-linux-gnueabihf/libz.so.1.2.8
perl    4638 fhem  mem    REG      179,2    54876   6888 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/Compress/Raw/Zlib/Zlib.so
perl    4638 fhem  mem    REG      179,2    22140   5292 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/File/Glob/Glob.so
perl    4638 fhem  mem    REG      179,2     9500 133276 /usr/lib/arm-linux-gnueabihf/perl5/5.20/auto/Device/SerialPort/SerialPort.so
perl    4638 fhem  mem    REG      179,2     9632   5635 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/attributes/attributes.so
perl    4638 fhem  mem    REG      179,2    58940 259491 /usr/lib/arm-linux-gnueabihf/perl5/5.20/auto/JSON/XS/XS.so
perl    4638 fhem  mem    REG      179,2    30344   6895 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/Encode/Encode.so
perl    4638 fhem  mem    REG      179,2    34436   6890 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/Data/Dumper/Dumper.so
perl    4638 fhem  mem    REG      179,2    38668   6894 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/Digest/SHA/SHA.so
perl    4638 fhem  mem    REG      179,2    13764   6893 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/Digest/MD5/MD5.so
perl    4638 fhem  mem    REG      179,2    13716   6941 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/MIME/Base64/Base64.so
perl    4638 fhem  mem    REG      179,2    13784   5049 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/Cwd/Cwd.so
perl    4638 fhem  mem    REG      179,2    67660   5641 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/POSIX/POSIX.so
perl    4638 fhem  mem    REG      179,2    13780   5178 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/Fcntl/Fcntl.so
perl    4638 fhem  mem    REG      179,2    34368   5639 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/List/Util/Util.so
perl    4638 fhem  mem    REG      179,2    26672   3499 /lib/arm-linux-gnueabihf/librt-2.19.so
perl    4638 fhem  mem    REG      179,2    21988   6956 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/Time/HiRes/HiRes.so
perl    4638 fhem  mem    REG      179,2    34372   5643 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/Socket/Socket.so
perl    4638 fhem  mem    REG      179,2    13820   5637 /usr/lib/arm-linux-gnueabihf/perl/5.20.2/auto/IO/IO.so
perl    4638 fhem  mem    REG      179,2  1607760   5851 /usr/lib/locale/locale-archive
perl    4638 fhem  mem    REG      179,2    30300   3468 /lib/arm-linux-gnueabihf/libcrypt-2.19.so
perl    4638 fhem  mem    REG      179,2  1242776   3466 /lib/arm-linux-gnueabihf/libc-2.19.so
perl    4638 fhem  mem    REG      179,2   122308   3505 /lib/arm-linux-gnueabihf/libpthread-2.19.so
perl    4638 fhem  mem    REG      179,2   435804   3470 /lib/arm-linux-gnueabihf/libm-2.19.so
perl    4638 fhem  mem    REG      179,2     9820   3469 /lib/arm-linux-gnueabihf/libdl-2.19.so
perl    4638 fhem  mem    REG      179,2  1576216   5757 /usr/lib/arm-linux-gnueabihf/libperl.so.5.20.2
perl    4638 fhem  mem    REG      179,2    18920  10060 /usr/lib/arm-linux-gnueabihf/libarmmem.so
perl    4638 fhem  mem    REG      179,2   134456   3463 /lib/arm-linux-gnueabihf/ld-2.19.so
perl    4638 fhem  mem    REG      179,2    26262   3507 /usr/lib/arm-linux-gnueabihf/gconv/gconv-modules.cache
perl    4638 fhem  mem    REG      179,2     1474   5615 /usr/share/locale/en_GB/LC_MESSAGES/libc.mo
perl    4638 fhem    0r   CHR        1,3      0t0   1028 /dev/null
perl    4638 fhem    1w   REG      179,2 20860604 129155 /opt/fhem/log/fhem-2017-12.log
perl    4638 fhem    2w   REG      179,2 20860604 129155 /opt/fhem/log/fhem-2017-12.log
perl    4638 fhem    3w   REG      179,2 20860604 129155 /opt/fhem/log/fhem-2017-12.log
perl    4638 fhem    4u  IPv4      81575      0t0    UDP *:6767
perl    4638 fhem    5u  IPv4      81560      0t0    TCP *:8083 (LISTEN)
perl    4638 fhem    6w   REG      179,2        0 129743 /opt/fhem/log/fhem-2017.log
perl    4638 fhem    7u   CHR      166,0      0t0   1625 /dev/ttyACM0
perl    4638 fhem    8w   REG      179,2      790 129120 /opt/fhem/log/Sensor_Regen-2017-12.log
perl    4638 fhem    9w   REG      179,2        0 129121 /opt/fhem/log/Sensor_Zisterne-2017-12.log
perl    4638 fhem   10u  IPv4      81561      0t0    TCP FHEM-LAN.fritz.box:35716->fritz.box:1012 (ESTABLISHED)
perl    4638 fhem   11u  unix 0xbbcf9200      0t0  40948 socket
perl    4638 fhem   12u  unix 0xbbcfa400      0t0  40949 socket
perl    4638 fhem   13u  unix 0xbbcf8c00      0t0  40950 socket
perl    4638 fhem   14u  unix 0xbbcf9e00      0t0  40951 socket
perl    4638 fhem   15u  unix 0xb9edc300      0t0  81562 socket
perl    4638 fhem   16u  unix 0xb9f60300      0t0  13381 socket
perl    4638 fhem   17u  unix 0xb9f60900      0t0  13383 socket
perl    4638 fhem   18u  unix 0xb9f61800      0t0  13385 socket
perl    4638 fhem   19u  unix 0xb9f60f00      0t0  13387 socket
perl    4638 fhem   20u  unix 0xb9edde00      0t0  81564 socket
perl    4638 fhem   21u  unix 0xb9edcf00      0t0  81566 socket
perl    4638 fhem   22u  unix 0xb9edfc00      0t0  81568 socket
perl    4638 fhem   23u  IPv4      81578      0t0    UDP *:6767
perl    4638 fhem   24u  IPv4      18185      0t0    TCP FHEM-LAN.fritz.box:38666->GOOGLE-Home.fritz.box:8009 (CLOSE_WAIT)
perl    4638 fhem   25u  IPv4      11800      0t0    TCP FHEM-LAN.fritz.box:34872->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4638 fhem   26r   CHR        1,9      0t0   1032 /dev/urandom
perl    4638 fhem   27u  IPv4      18199      0t0    TCP FHEM-LAN.fritz.box:54960->GOOGLE-Home.fritz.box:8008 (ESTABLISHED)
perl    4638 fhem   28u  IPv4      18200      0t0    TCP FHEM-LAN.fritz.box:38684->GOOGLE-Home.fritz.box:8009 (CLOSE_WAIT)
perl    4638 fhem   29u  IPv4      49206      0t0    TCP FHEM-LAN.fritz.box:50134->GOOGLE-Home.fritz.box:8008 (ESTABLISHED)
perl    4638 fhem   30u  IPv4      49207      0t0    TCP FHEM-LAN.fritz.box:33858->GOOGLE-Home.fritz.box:8009 (CLOSE_WAIT)
perl    4638 fhem   31u  IPv4      81577      0t0    UDP *:6767
perl    4638 fhem   32u  IPv4      81576      0t0    UDP *:6767
perl    4638 fhem   33u  IPv4      89205      0t0    TCP FHEM-LAN.fritz.box:8083->b2b-46-252-139-202.unitymedia.biz:61605 (ESTABLISHED)
perl    4638 fhem   34u  IPv4      89760      0t0    TCP FHEM-LAN.fritz.box:8083->b2b-46-252-139-202.unitymedia.biz:62116 (ESTABLISHED)
perl    4638 fhem   35u  IPv4      81574      0t0    TCP localhost:39149 (LISTEN)
perl    4638 fhem   36u  IPv4      87119      0t0    TCP FHEM-LAN.fritz.box:8083->iPad-von-Sven.fritz.box:64925 (ESTABLISHED)
perl    4638 fhem   37u  IPv4      81600      0t0    TCP FHEM-LAN.fritz.box:35696->FireTV-Box.fritz.box:9090 (ESTABLISHED)
perl    4638 fhem   38u  IPv4      81628      0t0    TCP FHEM-LAN.fritz.box:58348->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4638 fhem   39r   CHR        1,9      0t0   1032 /dev/urandom
perl    4638 fhem   40u  IPv4      68342      0t0    TCP FHEM-LAN.fritz.box:57192->GOOGLE-Home.fritz.box:8009 (CLOSE_WAIT)
perl    4638 fhem   41u  IPv4      89207      0t0    TCP FHEM-LAN.fritz.box:8083->b2b-46-252-139-202.unitymedia.biz:61606 (ESTABLISHED)
perl    4638 fhem   42u  IPv4      81034      0t0    TCP FHEM-LAN.fritz.box:57704->GOOGLE-Home.fritz.box:8009 (CLOSE_WAIT)
perl    4638 fhem   43u  IPv4      89208      0t0    TCP FHEM-LAN.fritz.box:8083->b2b-46-252-139-202.unitymedia.biz:61608 (ESTABLISHED)
perl    4638 fhem   44u  IPv4      81363      0t0    TCP FHEM-LAN.fritz.box:58074->GOOGLE-Home.fritz.box:8009 (CLOSE_WAIT)
perl    4638 fhem   45u  IPv4      89368      0t0    TCP FHEM-LAN.fritz.box:8083->b2b-46-252-139-202.unitymedia.biz:62044 (ESTABLISHED)
perl    4638 fhem   46r   CHR        1,9      0t0   1032 /dev/urandom
perl    4638 fhem   47u  IPv4      48854      0t0    TCP FHEM-LAN.fritz.box:50264->GOOGLE-Home.fritz.box:8008 (ESTABLISHED)
perl    4638 fhem   48u  IPv4      48855      0t0    TCP FHEM-LAN.fritz.box:33988->GOOGLE-Home.fritz.box:8009 (CLOSE_WAIT)
perl    4638 fhem   49u  IPv4      81176      0t0    TCP FHEM-LAN.fritz.box:57848->GOOGLE-Home.fritz.box:8009 (CLOSE_WAIT)
perl    4638 fhem   50u  IPv4      89302      0t0    TCP FHEM-LAN.fritz.box:8083->b2b-46-252-139-202.unitymedia.biz:61980 (ESTABLISHED)
perl    4638 fhem   51u  IPv4      89369      0t0    TCP FHEM-LAN.fritz.box:8083->b2b-46-252-139-202.unitymedia.biz:62045 (ESTABLISHED)
perl    4638 fhem   52u  IPv4      89762      0t0    TCP FHEM-LAN.fritz.box:59300->ha101-1.overkiz.com:https (ESTABLISHED)
perl    4638 fhem   53u  IPv4      89764      0t0    TCP FHEM-LAN.fritz.box:59302->ha101-1.overkiz.com:https (ESTABLISHED)
perl    4638 fhem   54u  IPv4      89766      0t0    TCP FHEM-LAN.fritz.box:59304->ha101-1.overkiz.com:https (ESTABLISHED)
perl    4638 fhem   55u  IPv4      89768      0t0    TCP FHEM-LAN.fritz.box:59306->ha101-1.overkiz.com:https (ESTABLISHED)
perl    4638 fhem   56u  IPv4      89770      0t0    TCP FHEM-LAN.fritz.box:59308->ha101-1.overkiz.com:https (ESTABLISHED)
perl    4638 fhem   57u  IPv4      89772      0t0    TCP FHEM-LAN.fritz.box:59310->ha101-1.overkiz.com:https (ESTABLISHED)
perl    4638 fhem   58r  FIFO       0,10      0t0  89773 pipe


Wer auch immer was mit .overkiz.com zu tun hat.

rudolfkoenig

- in diesem lsof Output sind zu viele Filedeskriptoren, die ich nicht erklaeren kann: die UNIX-Domain sockets, 3* /dev/urandom, die vielen Verbindungen zu GOOGLE-Home und ha101-1.overkiz.com. Bei den ausgehenden "ESTABLISHED" Verbindungen sollte zu einem Ziel hoechstens eins fuer kurze Zeit existieren, sonst handelt es sich vermutlich um ein Programmierfehler. Laenger anhaltende CLOSE_WAIT zeigt von Problemen auf der anderen Seite oder im Netzwerk.


- beim Nachforschen wegen overkiz.com kam ich auf 26_tahoma.pm, und in dessen Quellen auf die ueberraschende Kombination von HttpUtils_BlockingCall mit $hash->{callback}. Wenn ich das nachstelle, kriege ich im FHEM-Log jeweils ein "Found and deleted bad fileno for HASH(0x......)". Das habe ich jetzt gefixt, indem ich bei BlockingCall $hash->callback entferne. Wenn ich es richtig sehe, trat das Problem nur auf, wenn man tahoma mit dem Attribut blocking betrieben hat.


Det20

#10
Habe die aktualisierten httputils eingespielt, auch wenn ich das mit HttpUtils_BlockingCall nicht so ganz verstanden habe. Verstehe auch nicht so recht, wieso random so oft benutzt wird. GoogleHome hatte ich auch schon in Verdacht, kann aber leider nicht drauf verzichten. Sonos ist mir zu teuer und GoogleHome habe ich sowieso. Allerdings kam '
Found and deleted bad fileno' auch gerne in Zusammenhang mit GoogleHome.

Was ich aber nicht verstehe. Wenn ich 1024 handles hätte, in der Liste aber nicht mal 100 verwendet werden (was trotzdem viel ist), dann wäre doch eigentlich noch Luft nach oben.

rudolfkoenig

ZitatAllerdings kam 'Found and deleted bad fileno' auch gerne in Zusammenhang mit GoogleHome.
Wie spricht man GoogleHome aus FHEM an?

ZitatWenn ich 1024 handles hätte, in der Liste aber nicht mal 100 verwendet werden (was trotzdem viel ist), dann wäre doch eigentlich noch Luft nach oben.
Stimmt, und FHEM laeuft. Noch :)

Det20


rudolfkoenig

use Inline Python... *staun*

Det20