Cześć, pytanie po zaniku prądu i ponownym uruchomieniu urządzeń nie mogę dostać się do bramki komunikat:
Error 502
bad ateway
to już kolejny raz co może być powodem
Cześć, pytanie po zaniku prądu i ponownym uruchomieniu urządzeń nie mogę dostać się do bramki komunikat:
Error 502
bad ateway
to już kolejny raz co może być powodem
Bez diagnozowania w postaci logów z PM2 to się nie da stwierdzić co może być powodem.
Jest kilka sposobów na dotarcie do bramki poza przeglądarką internetową.
Najczęstszym powodem takiego komunikatu jest problem z siecią do której podłączona jest bramka.
Przydaje się ustawienie stałego IP w samym Android na bramce. Najlepiej gdy korzystasz z kabla, a nie Wi-Fi.
Nie napisałeś nic o swojej instalacji…
Router od Plusa bramka jest do niego podłączona po kablu około południa będę w domu to sprawdzę logi
/data/data/pl.sviete.dom/files/home/.pm2/logs/tunnel-out.log last 15 lines:
/data/data/pl.sviete.dom/files/home/NULL last 15 lines:
/data/data/pl.sviete.dom/files/home/.pm2/logs/NULL last 15 lines:
/data/data/pl.sviete.dom/files/home/.pm2/logs/tunnel-error.log last 15 lines:
5|tunnel | 2022-02-17T11:15:13Z INF Metrics server stopped
5|tunnel | 2022-02-17T11:15:15Z INF Starting tunnel tunnelID=3b3e2b10-a14a-47a3-bb5c-24f12a6aa777
5|tunnel | 2022-02-17T11:15:15Z INF Version
5|tunnel | 2022-02-17T11:15:15Z INF GOOS: android, GOVersion: go1.16.7, GoArch: arm
5|tunnel | 2022-02-17T11:15:15Z INF Settings: map[config:/data/data/pl.sviete.dom/files/home/.cloudflared/config.yaml cred-file:/data/data/pl.sviete.dom/files/home/.cloudflared/key.json credentials-file:/data/data/pl.sviete.dom/files/home/.cloudflared/key.json]
5|tunnel | 2022-02-17T11:15:15Z INF Autoupdate frequency is set autoupdateFreq=86400000
5|tunnel | 2022-02-17T11:15:15Z INF Generated Connector ID: d257e80-587-4fae-98e8-d7a5fa13f1c0
5|tunnel | 2022-02-17T11:15:15Z ERR Unable to lookup protocol. Defaulting to `http2`. If this fails, you can set `--protocol h2mux` in your cloudflared command. error="lookup protocol.argotunnel.com on [::1]:53: read udp [::1]:38626->[::1]:53: read: connection refused"
5|tunnel | 2022-02-17T11:15:15Z INF Initial protocol http2
5|tunnel | 2022-02-17T11:15:15Z INF Starting metrics server on 127.0.0.1:34931/metrics
5|tunnel | 2022-02-17T11:15:16Z ERR update check failed error="no release found"
5|tunnel | 2022-02-17T11:15:17Z INF Connection e802a3bc-82e0-48e3-9820-73d572e8143c registered connIndex=0 location=CPH
5|tunnel | 2022-02-17T11:15:17Z INF Connection bde51a9-149-466-b34-f9c8ddde766d registered connIndex=1 location=HAM
5|tunnel | 2022-02-17T11:15:19Z INF Connection 379d8f-a72-4931-a6-564607ac3600 registered connIndex=2 location=CPH
5|tunnel | 2022-02-17T11:15:20Z INF Connection def1b7-03e-2f-a2e-cfe83ddf1616 registered connIndex=3 location=HAM
zrób:
pm2 restart tunel
ew. wyłącz zdalny dostęp i włącz ponownie
Z załączonych log’ów wnioskuję, że problem jest z połączeniem do tunelu. Czy taki braku dostępu (zdalnego) masz na myśli tworząc ten temat? Wiem tylko z Twoich wyjaśnień:
dokładnie tak problem z dostępem zdalnym w aplikacji jest właczony
ok problem występuje kiedy po zaniku prądu bramka uruchomi się przed routerem - lokalnie działa zdalnie już nie. Pomaga tylko kolejny restart
Tegoroczne wichury sprawiły, że i moja bramka parokrotnie pozbawiona została zasilania. Nigdy jednak nie zauważyłem podobnego problemu z brakiem połączenia przez tunel po powrocie zasilania. Wniskuję zatem, że problem stwarza sieć a nie bramka.
adres do bramki przypisany w routerze na sztywno po ip i mac adresie
można opóźnić start zdalnego dostępu do bramki ?
Adres IP ustaw na sztywno w bamce. Robi się to w ustawieniach Androida. Najlepiej spoza puli adresacji serwera DHCDP, który masz na routerze. Uwierz, to jest różnica. Wówczas nie router decyduje o połączeniu, a jedynie bramka AIS czeka na otworzenie bramy na świat przez router.
Pewnie tak, najprawdopodobniej prostą automatyzacją. Możesz ustawić akcję jako usługa do wywołania, np:
Gniazdko z tasmotą i reguła pingowania do routera, jak nie dostaje pingu to restart.
O tak:
Warto jednak do bramki i routera zapodać jakiś UPS; również miewam problemy z prądem i to w zasadzie u mnie konieczność
U mnie też co chwila, bez UPSa sobie nie wyobrażam funkcjonować,
a jak dzwonie do elektrowni to mówią “no Panie wiater wieje to co się dziwić”
To ja chyba jestem chory na tym punkcie bo na ups mam
Myślę nad zbudowaniem inteligentnej lampy awaryjnej.
(wemos + 18650 + led 5v + ds18b20 + czujka ruchu)
No kamer jeszcze nie mam na ups ale mam:
lampa
AIS
modem
switch
router
2 x xpenology
2x unifi AP
telewizor
komputer na którym pracuje
dwa monitory
głośniki
Czasem jak nie ma prądu to nawet nie wiem,
chyba że mam cicho muzykę i usłyszę zasilacz UPS
Edit
Ogólnie fajna sprawa, jak jest np. burza to odłączam zasilacz z gniazdka
i pracuję sobie dalej (pracuje zdalnie) nie martwiąc się że pójdzie po sprzęcie.
https://jchost.pl/blog/blad-502-bad-gateway/. Otrzymujac taki komunikat napewno połączyłeś sie do bramki.
Dziękuję wszystkim za odpowiedzi, ale sprawa ma się jeszcze inaczej bramka dostaje ip ale tak zdalnie jak i lokalnie nie ma do niej dostępu mogę ja pingować tylko.
Podłączyłem monitor i adresacja jest ( nawet można przeglądać strony we na bramce) jaką komendę wywołać na konsoli by sprawdzić powód problemu ?
podpięta w innej lokalizacji do zupełnie innego routera ten sam problem
Start w konsoli kończy komunikat:
mount: ’ /dev/root/’ → ‘/’: Device or resource busy
Po przez SSH można się dostać
Na 100% wygląda tak, że po odłączeniu bramki od lan jej restarcie, oraz ponownym podłączeniu przewodu lan. Bramka dostaje adres ip, ale do niej dostępu nie ma - z niej wyjście jest tzn. zdziała przeglądarka www na niej.
Kiedy ją zrestartuje i będzie podłączony lan, bramka dostaje ip i można się do niej logować tak zdalnie jak i lokalnie.
tak dokładnie jak opisałeś nic to nie daje, podpinam kabel adres który ustawiłem pokazuje się w aplikacji ais i tyle - już się zastanawiam czy nie zrobić pełnego restartu aplikacji