Skip to main content

General

Gateway Sorunları

Edge Gateway bağlantı ve iletişim problemlerini giderin.

Gateway Bağlanmıyor

Belirtiler

  • Gateway konsolda Disconnected (Bağlı Değil) durumu gösteriyor
  • Bu gateway'e atanan cihazlardan veri akışı yok

Yaygın Nedenler

Ağ Bağlantısını Kontrol Edin

Gateway makinesinin Merkezi Sunucuya ulaşabildiğinden emin olun:

# Gateway makinesinden
ping <central-server-ip>
curl http://<central-server-ip>:8080/health

NATS Bağlantısını Doğrulayın

Gateway, Merkezi Sunucuya NATS üzerinden bağlanır. NATS'ın erişilebilir olup olmadığını kontrol edin:

# Varsayılan NATS portu 4222'dir
telnet <central-server-ip> 4222

Konfigürasyonu Kontrol Edin

Gateway üzerindeki Proxus-config.toml dosyasını doğrulayın (bkz. Konfigürasyon Referansı):

[Nats]
Url = "nats://<central-server-ip>:4222"

Gateway Loglarını İnceleyin

Gateway servis loglarını kontrol edin:

# Docker dağıtımı
docker logs proxus-edge-gateway

# Systemd dağıtımı
journalctl -u proxus-gateway -f

Gateway Sürekli Yeniden Bağlanıyor

Belirtiler

  • Gateway durumu Bağlı ve Bağlı Değil arasında gidip geliyor
  • Log şunu gösteriyor: Cluster shutdown detected! Restarting service!!

Çözümler

NedenÇözüm
Ağ kararsızlığıGüvenlik duvarı kurallarını kontrol edin, 4222 (NATS) ve 1883 (MQTT) portlarının açık olduğundan emin olun
Bellek baskısıKonteyner bellek limitini artırın veya cihaz sayısını azaltın
Merkezi Sunucu yeniden başlatmaBakım sırasında normal davranış; gateway otomatik olarak yeniden bağlanacaktır

MQTT Broker Sorunları

Dahili MQTT Broker'a Bağlanılamıyor

Gateway, yerel cihaz iletişimi için dahili bir MQTT broker çalıştırır.

info
Varsayılan MQTT Portu

Dahili broker 1883 (TCP) ve 9001 (WebSocket) portlarını dinler.

Broker durumunu kontrol et:

# MQTT portunun dinlediğini doğrulayın
netstat -an | grep 1883

Hata: "Max reconnect attempts reached"

Bu loglarda şöyle görünür:

Max reconnect attempts reached. Please check the MQTT broker.

Çözümler:

  1. Cihaz konfigürasyonundaki MQTT broker adresini doğrulayın
  2. 1883 portunu kullanan başka bir işlem olup olmadığını kontrol edin
  3. Gateway servisini yeniden başlatın

Cihaz Durumu "Bilinmiyor" Gösteriyor

Belirtiler

  • Cihaz kutucuğu gri/bilinmeyen durumu gösteriyor
  • Son değerler boş

Sorun Giderme

  1. Cihaz Atamasını Doğrulayın: Cihazın aktif bir gateway'e atandığından emin olun
  2. Protokol Ayarlarını Kontrol Edin: IP adresi, port ve kimlik bilgilerinin doğru olduğunu onaylayın
  3. Cihazı Etkinleştirin: Cihaz ayarlarında Active (Aktif) kutucuğunun işaretli olduğundan emin olun
  4. Profil Etiketlerini Kontrol Edin: Cihaz profilinde en az bir etiketin tanımlandığını doğrulayın
warning
Pasif Mod

Active işareti kaldırılmış cihazlar veri sorgulaması yapmaz. Bu, toplu içe aktarma senaryoları için tasarlanmıştır.


Ayrıca Bakınız