Yeni: Yapay zekâ güvenlik duvarı her modülü izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Akışlarda sorun giderme

Bir akışın ne yaptığını öğrenin – anlık göstergeler, Activity paneli, çalıştırma kayıtları, izler, olaylar ve hata günlükleri – ve en yaygın akış sorunlarının çözümleri.

Bir akış beklediğiniz gibi çalışmadığında, değiştirmeden önce gerçekte ne yaptığına bakın. Bu sayfa nereye bakacağınızı gösterir ve yaygın nedenleri listeler.

Nereye bakmalı

YerGösterirTutulan
Akış listesi satırıDurum (Running, Off, Paused, Needs approval, Invalid, Draft), Activity, 24 saatteki hatalar, bir koruma devreye girdiğinde Limited · …
Düzenleyici üst çubuğuLive veya Every 5 s, saniyedeki mesaj sayısı, bekleyen mesajlar, 24 saatteki hatalar
Bağlantılar ve bloklarBağlantılardaki mesaj sayıları; bloklardaki In, Out ve Errors sayaçları; hata veren blokta kırmızı işaret, bir koruma devreye girdiği yerde sarı halka24 saat
Activity > DebugDebug bloklarına ulaşan mesajlar24 saat
Activity > RunsKaydedilmiş çalıştırmalar adım adım: Started with, In, Sent on, It did, Left the flow24 saat
Activity > TraceTek bir mesajın her adımdaki izi24 saat
Activity > ErrorsBlok başına hata sayaçları, en yeni hatalar, her hatanın yakalandığı yer7 gün
Olaylar: LogSystem log bloklarının ve motorun satırları24 saat
Olaylar: LifecycleDağıtıldı, açıldı ve kapatıldı, duraklatıldı, devam ettirildi, geri alındı, kök değiştirildi, başlatılamadı, devre kesici açıldı ve kapandı30 gün (son 100)
Olaylar: StatsBlok başına: giriş, port başına çıkış, hatalar, düşürülenler, bir sınır tarafından reddedilenler, ortalama ve en uzun süre, yavaş adımlar24 saat
Olaylar: AuditAkışı kimin değiştirdiği (son 50 kayıt)Denetim günlüğü saklama süresi
Failed messagesAkışın çalıştıramadığı mesajlarYeniden oynatılana veya silinene kadar
Errors and alerts (akış listesi menüsü)6 saatlik uyarılar, hatası olan akışlar, 7 günün en sık hataları

Mesaj içerikleri yalnızca Inject messages, see payloads and dead letters yetkisi olan kişilere gösterilir. Diğerleri yalnızca sayıları görür.

Olanları kaydedin

Varsayılan olarak yalnızca sayaçlar tutulur. Mesaj içeriklerini görmek için:

  1. Activity ardından Runs bölümünü açın.
  2. Record seçeneğini Runs that fail veya Every run, for 5 minutes olarak ayarlayın.
  3. Mesajların gelmesine izin verin, ardından bir çalıştırmayı açın. “Kept x of y runs” ifadesi kaç kaydın tutulduğunu gösterir.

Tek bir mesajı tam olarak izlemek için bir tetikleyici seçin ve Trace the next message seçeneğini kullanın. Tek bir blığa odaklanmak için bloğa sağ tıklayıp Debug node (veya Record this block for 5 minutes) seçeneğini seçin.

Kaydedilmiş herhangi bir girişten Test with this input seçeneği, girişi hiçbir şey saklanmadan ve gönderilmeden test olarak yeniden çalıştırır.

Yaygın sorunlar

BelirtiOlası nedenÇözüm
Akış hiç başlamıyorOff, Paused, Needs approval durumunda ya da hiç dağıtılmamışRun the flow after the deploy seçeneğiyle dağıtın veya Resume ile devam ettirin
Device message tetikleyicisi olan bir akış hiçbir şey duymuyorKök değil; sıradan cihaz mesajları yalnızca kök akışa ulaşırAkışı bir profil kökü yapın veya kökten Run flow ile mesajları devredin. Yalnızca alarm ve attributes_updated adıyla işaretlendiğinde her akışa ulaşır.
Kök, Device message tetikleyicisinde hiçbir şey almıyorKökün Flow input girişi bağlı, dolayısıyla giriş noktasıdırAdımlarınızı Flow input sonrasına bağlayın
Veri saklanmıyorYolda Save telemetry eksik veya bir hata bildiriyorBkz. Hosts, the root flow and profile root flows
not_a_deviceMesaj bir zamanlama, inject, olay, zamanlayıcı veya webhook tarafından başlatıldı; bunlar bir cihazla ilgili değilCihaz işlerini kökte veya kökün çalıştırdığı bir akışta yapın
Bir Schedule yanlış saatte tetikleniyorBloğun tz alanı boş ve kuruluşun varsayılan bölgesi farklıtz alanını ayarlayın; Show the next runs seçeneğini kontrol edin
Dağıtım bir güneş zamanlamasını reddediyorEnlem ve boylam yoklat ve lon alanlarını doldurun
Bir blok sürekli circuit_open hatası veriyorÇağrıları sürekli başarısız oldu ve duraklatıldıAlıcıyı düzeltin; kendiliğinden toparlanır
HTTP isteği ssrf_blocked ile başarısız oluyorAdres özel, ya da uç noktanın izin verilen sunucuları arasında değil, ya da yol temel yolun dışına çıkıyorHerkese açık bir adres kullanın ve sunucuyu allowed_hosts listesine ekleyin
Kesintiden sonra hiçbir şey gönderilmiyorMesajlar gecikmişti; giden bloklar geciken mesajları atlarBirikmiş veriye ihtiyaç duyan veri akışlarında late değerini send olarak ayarlayın
Bir Notify hiçbir şey göndermiyorHer alıcı bekleme süresinde (held) ya da geçersiz, ya da her kanalın kotası dolmuşBir çalıştırmada msg.metadata.notify değerini kontrol edin; Repeat reason ayarlayın
Üyeler Notify üzerinden e-posta almıyorÜyelere (kullanıcılar, roller, ekipler) yalnızca uygulamada, anlık bildirimle ve sohbet uygulamalarında ulaşılıraddress satırları ekleyin
Akış kendini duraklattıBir döngü (sınırın bir dakika üzerinde çalışıyor) ya da başarısız çalıştırmalarBkz. Protections and failed messages
“Bu bloklar mesajları hiç beklemeden döngü içinde gönderiyor”Bekleme bloğu olmayan bir döngüBir Delay ekleyin veya döngüyü kırın
Dağıtımda flow_cycleAkışlar olaylar veya Run flow ile birbirini tetikliyorDöngünün bir bağlantısını kaldırın
Bir sayaç veya ortalama sıfırlandıBloğun ayarları son dağıtımda değiştiBeklenen: değişen bir blok boş bir bellekle başlar
Bir betik script_unavailable veya host_busy ile başarısız oluyorBetik servisine ulaşılamıyor veya servis meşgulDaha sonra yeniden deneyin; sorun sürerse destekle iletişime geçin
Bir betik timeout veya blocked ile başarısız oluyorÜç kez üst üste 50 ms üzeri CPUBetiği sadeleştirin veya işi hazır bloklara taşıyın
queue_fullBir blok çok fazla mesaj ya da anahtar tutuyorBeklemeleri kısaltın, bir anahtar ayarlayın veya giriş hızını düşürün
Okumalar geliyor ama gösterge paneli geç24 saatten uzun grafikler her dakika doldurulan dakikalık özetleri okurBir iki dakika bekleyin

Bir akış çok fazla iş yapıyor

  • Stop one flow: akış listesinden kapatın (belleği ve bekleyen mesajları korunur).
  • Stop all flows: acil durdurma, akış listesi üst menüsünden. Açıkken cihaz verisi saklanmaz. Bkz. Protections and failed messages.
  • Undo a change: Versions > Roll back to this. Bkz. Versions, testing and rollback.

Yardım isteme

Destekle iletişime geçtiğinizde akışın adını ve slug değerini, sorunun zamanını (saat dilimiyle birlikte), bloğu ve hata kodunu, mümkünse de akışın dışa aktarılmış bir kopyasını ekleyin (gizli bilgiler hiçbir zaman bu kopyada bulunmaz). Bkz. Getting help.