Debugging
Erfahren Sie, wie Sie Probleme in Ihren Automate-Workflows effektiv debuggen und beheben.Debugging-Grundlagen
Systematisch vorgehen
Gehen Sie methodisch vor, um Probleme zu identifizieren.
Logs nutzen
Execution Logs sind Ihre beste Quelle für Debugging-Informationen.
Isolation
Isolieren Sie das Problem, indem Sie einzelne Nodes testen.
Dokumentation
Dokumentieren Sie gefundene Probleme und Lösungen.
Execution Logs
Logs analysieren
Logs öffnen
Logs öffnen
So öffnen Sie Execution Logs:
- Navigieren Sie zum “Executions” Tab
- Wählen Sie eine Execution aus
- Klicken Sie auf die Execution, um Details zu sehen
- Öffnen Sie jeden Node, um Input/Output zu sehen
Node-Details prüfen
Node-Details prüfen
Was Sie in Logs sehen:
- Input: Daten, die der Node empfangen hat
- Output: Daten, die der Node produziert hat
- Execution Time: Wie lange der Node gebraucht hat
- Status: Erfolg oder Fehler
- Error Messages: Detaillierte Fehlermeldungen
Fehler identifizieren
Fehler identifizieren
Häufige Fehler-Indikatoren:
- Rote Nodes (fehlgeschlagen)
- Gelbe Nodes (Warnungen)
- Fehlende Verbindungen
- Timeout-Meldungen
- API-Fehler (4xx, 5xx)
Häufige Probleme und Lösungen
Problem 1: Workflow läuft nicht
Workflow ist nicht aktiviert
Workflow ist nicht aktiviert
Symptom: Workflow wird nicht ausgeführtLösung:
- Überprüfen Sie den “Active” Toggle oben rechts
- Stellen Sie sicher, dass er auf “Active” steht
- Prüfen Sie, ob der Trigger korrekt konfiguriert ist
Trigger nicht konfiguriert
Trigger nicht konfiguriert
Symptom: Workflow startet nicht automatischLösung:
- Überprüfen Sie Trigger-Konfiguration
- Testen Sie Trigger manuell
- Prüfen Sie Credentials für Trigger (z.B. IMAP)
- Validiere Webhook-URL und Secret
Credentials fehlen
Credentials fehlen
Symptom: Authentifizierung schlägt fehlLösung:
- Überprüfen Sie Credentials in Node-Einstellungen
- Testen Sie Credentials einzeln
- Stellen Sie sicher, dass Credentials nicht abgelaufen sind
- Überprüfen Sie Environment Variables
Problem 2: Daten werden nicht korrekt übergeben
Falsche Expression-Syntax
Falsche Expression-Syntax
Symptom: Node erhält keine oder falsche DatenLösung:
- Überprüfen Sie Expression-Syntax:
{{ $json.fieldName }} - Prüfen Sie Feldnamen (Case-Sensitive!)
- Verwenden Sie Expression-Editor für Validierung
- Testen Sie Expressions mit “Execute Node”
Datenformat-Inkompatibilität
Datenformat-Inkompatibilität
Symptom: Node erwartet anderes FormatLösung:
- Überprüfen Sie Datenformate zwischen Nodes
- Verwenden Sie “Set” Nodes zur Transformation
- Validieren Sie mit JSON Schema
- Prüfen Sie Execution Logs für tatsächliche Datenformate
Node-Reihenfolge falsch
Node-Reihenfolge falsch
Symptom: Node greift auf Daten zu, die noch nicht existierenLösung:
- Überprüfen Sie Workflow-Struktur
- Stellen Sie sicher, dass Daten-Nodes vor Verwendungs-Nodes kommen
- Verwenden Sie “Set” Nodes zur Datenvorbereitung
Problem 3: Agent gibt keine Antwort
Agent-ID falsch
Agent-ID falsch
Symptom: Agent wird nicht gefundenLösung:
- Überprüfen Sie Agent-ID im Node
- Stellen Sie sicher, dass Agent existiert und verfügbar ist
- Prüfen Sie Agent-Berechtigungen
- Testen Sie Agent direkt im Agent-Interface
Prompt-Format ungültig
Prompt-Format ungültig
Symptom: Agent gibt Fehler zurückLösung:
- Überprüfen Sie Prompt-Syntax
- Testen Sie Prompt direkt im Agent-Interface
- Validiere Prompt-Länge und Format
- Prüfen Sie, ob alle Variablen korrekt eingesetzt werden
API-Limits erreicht
API-Limits erreicht
Symptom: Agent-Aufrufe schlagen fehlLösung:
- Überprüfen Sie API-Quotas
- Prüfen Sie Rate Limits
- Implementieren Sie Retry-Logik mit Backoff
- Kontaktieren Sie Support bei anhaltenden Problemen
Debugging-Techniken
1. Node-Level Debugging
Testen Sie jeden Node einzeln:2. Workflow-Level Debugging
Debuggen Sie den gesamten Workflow:3. Logging hinzufügen
Fügen Sie Debug-Logs hinzu:Debugging-Tools
Automate Debugging-Features
Execute Node
Testen Sie einzelne Nodes mit Test-Daten.
Execution Logs
Detaillierte Logs für jede Execution.
Save Data on Error
Speichert Daten auch bei Fehlern für Debugging.
Expression Editor
Validiert Expressions vor Ausführung.
Best Practices
Systematisch vorgehen
Gehen Sie Schritt für Schritt vor, nicht zufällig.
Logs nutzen
Execution Logs sind Ihre beste Informationsquelle.
Isolation
Isolieren Sie Probleme durch Node-Level-Testing.
Dokumentation
Dokumentieren Sie Probleme und Lösungen.
Debugging-Checkliste
- Execution Logs wurden überprüft
- Fehlgeschlagene Nodes wurden identifiziert
- Jeder fehlgeschlagene Node wurde einzeln getestet
- Input/Output-Daten wurden validiert
- Expressions wurden auf Syntax-Fehler geprüft
- Datenformate wurden überprüft
- Credentials wurden validiert
- Error Messages wurden gelesen und verstanden
Häufige Fehlermeldungen
Timeout Error
Timeout Error
Fehler: “Request timeout after 30s”Lösung:
- Erhöhen Sie Timeout-Wert
- Optimieren Sie API-Call
- Implementieren Sie Retry-Logik
Authentication Error
Authentication Error
Fehler: “401 Unauthorized”Lösung:
- Überprüfen Sie Credentials
- Prüfen Sie Token-Ablauf
- Validiere API-Key Format
Data Format Error
Data Format Error
Fehler: “Invalid data format”Lösung:
- Überprüfen Sie Datenformat
- Verwenden Sie Set Node zur Transformation
- Validiere mit JSON Schema
Weiterführende Themen: Lesen Sie auch unsere Seiten zu Testing und Performance für weitere Debugging-Techniken.
