NEWS
UNSOLVED Telegram / Iobroker hängt sich auf
-
Hallo zusammen,
vorab vielen Dank für die diversen Anleitungen und Empfehlungen, ich konnte mir dadurch einen (meistens) funktionierenden Iobroker für meinen Anwendungsfall zusammen bauen.
Leider habe ich nach der Anbindung von Telegram regelmäßig folgendes Problem bzw. folgenden Bug:
Ohne mir bekannte Reproduzierbarkeit hängt sich Telegram und schlussendlich der ganze Pi regelmäßig auf (kein Zugriff mehr auf Admin/Vis usw.), sodass ich einen Neustart per Stromstecker ziehen machen muss.
Dies geschieht manchmal mehrmals am Tag, dann wiederrum auch nur einmal die Woche.
Im Log findet sich dann Folgendes:
2019-05-08 12:28:29.161 - [31merror[39m: telegram.0 polling_error:EFATAL, EFATAL: Error: read ETIMEDOUT 2019-05-08 12:33:56.819 - [31merror[39m: telegram.0 polling_error:EFATAL, EFATAL: Error: read ETIMEDOUT 2019-05-08 12:33:57.136 - [31merror[39m: telegram.0 polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org:443 2019-05-08 12:33:57.721 - [31merror[39m: telegram.0 polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org:443 2019-05-08 12:33:58.035 - [31merror[39m: telegram.0 polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org:443 2019-05-08 12:33:58.348 - [31merror[39m: telegram.0 polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org:443 2019-05-08 12:33:58.661 - [31merror[39m: telegram.0 polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org:443 2019-05-08 12:33:58.975 - [31merror[39m: telegram.0 polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org:443 2019-05-08 12:33:59.288 - [31merror[39m: telegram.0 polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org:443 2019-05-08 12:33:59.601 - [31merror[39m: telegram.0 polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org:443 2019-05-08 12:33:59.915 - [31merror[39m: telegram.0 polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org:443 2019-05-08 12:34:00.228 - [31merror[39m: telegram.0 polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org:443 2019-05-08 12:34:00.541 - [31merror[39m: telegram.0 polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org:443
Die letzte Meldung wiederholt sich dabei unendlich oft (alle 0.313 Sekunden?) bis zum Reset mittels Stromstecker.
Handelt es sich hier um einen Bug oder einen Fehler meinerseits?
Besten Dank!
ZiSa
-
@ZiSa sagte in Telegram / Iobroker hängt sich auf:
Dies geschieht manchmal mehrmals am Tag, dann wiederrum
Auszug aus einer Fundstelle bei Google (gesucht nach "getaddrinfo EAI_AGAIN"):
EAI_AGAIN is a DNS lookup timed out error, means it is a network connectivity error or proxy related error.
Gruß,
Eric -
Das hatte ich auch gefunden, für mich aber ausgeschlossen weil es zwischenzeitlich ja funktioniert.
War das eine Falscheinschätzung? Wie könnte ich den Fehler beheben?
-
@ZiSa sagte in Telegram / Iobroker hängt sich auf:
Das hatte ich auch gefunden, für mich aber ausgeschlossen weil es zwischenzeitlich ja funktioniert.
Das heißt ja nichts. Wenn der Name zwischendurch nicht oder falsch aufgelöst wird, kommt ggf. dieser Fehler. Und den DNS-Cache nicht vergessen ... wenn da Müll drin steht, dauert es, bis die TTL abgelaufen ist.
Gruß,
Eric -
Alles klar, dann lag es an meinem mangelnden Verständnis bei diesem Thema.
Da ich nicht genau weiß was jetzt zu ist: Gibt es dazu ein empfehlenswertes Tutorial wo ich mich einlesen kann?
-
@ZiSa sagte in Telegram / Iobroker hängt sich auf:
ich nicht genau weiß was jetzt zu ist: Gibt es dazu ein empfehlenswertes Tutorial wo ich mich einlesen kann?
Da wirst Du nicht viel einlesen können.
Das kann in/an Deinem Netzwerk liegen oder aber auch von außen kommen - da sind viele Komponenten im Spiel.Hast Du mal versucht, die Adresse "api.telegram.org" an zu pingen, wenn die Meldung kommt?
Wenn Du direkt den ioBroker rebootest, wenn diese Meldung kommt, geht es danach direkt wieder?Gruß,
Eric -
@eric2905 said in Telegram / Iobroker hängt sich auf:
Hast Du mal versucht, die Adresse "api.telegram.org" an zu pingen, wenn die Meldung kommt?
Wenn Du direkt den ioBroker rebootest, wenn diese Meldung kommt, geht es danach direkt wieder?
Gruß,
EricSobald der Fehler einsetzt komme ich über PuTTY nicht mehr auf den Pi..
Ich habe jetzt testweise Telegram runtergeschmissen und stattdessen mit dem Email Adapter gearbeitet. Auch hier kommt eine ähnliche Fehlermeldung - wenn auch in anderer Form:
Error {"errno":"EAI_AGAIN","code":"ECONNECTION","syscall":"getaddrinfo","hostname":"mail.gmx.net","host":"mail.gmx.net","port":465,"command":"CONN"}
Anschließend keinen Zugriff mehr auf den Iobroker/Pi --> Neustart über Stromkabel
Und nun? Was kann ich dagegen machen?
-
Hast Du den Host evtl. per WLAN angebunden und er verliert sein Netz?
Aus irgendwelchen Gründen kann der Host da keinen Namensauflösung mehr.Gruß,
Eric