wait_for_connection silently hangs for 60s

Aperta
#60 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python

Direzione di ricerca

Inizia dal punto di ingresso wait_for_connection e segui i sei tentativi di connessione mostrati dal log di avvio. Verifica come vengono gestiti i fallimenti durante l’attesa di 60 secondi, quindi rendi visibile nei log il motivo del fallimento e verifica che una connessione fallita non sembri più rimanere bloccata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

It takes 60 seconds to connect to the HS in wait_for_connection, which suggests it's failed 6 times to do so. However, there doesn't appear to be any logs explaining why it's failed to connect so it looks like a hang. The bridge generally seems to work afterwards, so wondering if I am forgetting something.

[2021-11-01 15:29:44,139] [INFO@mau.init] Initialization complete in 0.59 seconds
[2021-11-01 15:29:44,140] [DEBUG@mau.init] Running startup actions...
[2021-11-01 15:29:44,140] [DEBUG@mau.init] Starting appservice...
[2021-11-01 15:29:44,140] [DEBUG@mau.as] Starting appservice web server on 0.0.0.0:29317
[2021-11-01 15:29:44,141] [INFO@mau.mx] Ensuring connectivity to homeserver
[2021-11-01 15:30:45,131] [DEBUG@mau.user.@foo:bar] Starting client due to ensure_started(even_if_no_session=False)
``
Lingua principale
Python
Stelle
249
Fork
84
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di mautrix/python

Tutte le issue di mautrix/python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.