Zum Hauptinhalt springen

Gateway

Gateway ist die residente Laufzeit von Anyy. Es verwaltet aktive Sitzungen, Werkzeuge, Kanäle, Zeitpläne, Hintergrundaufträge und Zustellung, während TUI, Dashboard, CLI und Nachrichtenclients sich damit verbinden.

Den Dienst prüfen​

anyy gateway status

Das Ergebnis nennt aufgelöstes Profil-Home, Diensthost, Socket und Prozesszustand. Liegen beide Versionen vor, meldet es auch eine Abweichung zwischen laufendem Gateway und aktueller CLI.

Für einen umfassenderen Produktüberblick führen Sie außerdem aus:

anyy status

Starten und stoppen​

anyy gateway start
anyy gateway restart
anyy gateway stop

start installiert den unterstützten Benutzerdienst, wenn er fehlt, und wartet kurz auf die Erreichbarkeit der Laufzeit. restart stellt eine fehlende Dienstinstallation vor dem Start ebenfalls wieder her.

Anyy verwendet den unterstützten Dienstmanager des Hosts, darunter einen launchd-Benutzerdienst unter macOS, einen systemd-Benutzerdienst auf üblichen Linux-Systemen sowie die unterstützte procd- oder s6-Integration, sofern installiert.

Stoppen unterbricht residente Arbeit

Das Stoppen des Gateways trennt Kanäle und beendet deren laufende Orchestrierung, Zeitpläne und verbundene Laufzeitarbeit. Prüfen Sie vor der Wartung aktive Aufträge/Prozesse. Der separate Dashboard-Prozess oder Browser-Tab kann geöffnet bleiben, während sein Gateway nicht verfügbar ist.

Ein Profil wählen​

Jedes residente Gateway bedient ein aufgelöstes Profil:

anyy --profile work gateway status

Die Profilauswahl löst ein Home auf; sie erstellt nicht für jedes Profil eine separate native Benutzerdienstdefinition. macOS verwendet den festen launchd-Auftrag com.anyy.anyy und systemd anyy.service. Gehört die vorhandene Definition zu einem anderen Home, muss die Eigentumsprüfung geklärt werden, statt die Dienstdatei zu überschreiben. Die s6-Integration hat eine eigene Dienstbehandlung pro Profil. Siehe Profile.

Eine TUI kann vorübergehend ein prozessinternes Gateway starten, wenn ihr Standard-Socket fehlt; diese temporäre Laufzeit wird beim Beenden der TUI bereinigt. Installieren/starten Sie den residenten Dienst, wenn Arbeit danach weiterlaufen muss. Richten Sie keine zwei unverwalteten Prozesse auf dasselbe Profil. Der Profilbesitz schützt auch zustandsändernde Offline-Operationen.

Wann ein Neustart nötig ist​

Die meisten unterstützten Änderungen über Einrichtung und Dashboard gleichen den aktiven Zustand ohne manuellen Neustart ab. channel_webhooks.enabled und channel_webhooks.listen sind Listener-Starteinstellungen und erfordern einen Neustart; das Neuladen eines Kontos allein wendet sie nicht an. Siehe Webhook-Einrichtung. Starten Sie neu, wenn:

  • gateway status meldet, dass die laufende Gateway-Version von der aktuellen CLI abweicht;
  • eine Abhilfemeldung ausdrücklich einen Neustart verlangt;
  • der Dienst nach normalem Neuladen installiert, aber nicht erreichbar ist; oder
  • Sie eine Offline-Wartung abschließen.

Fehlerbehebung​

  1. Prüfen Sie den Dienst:

    anyy gateway status
  2. Führen Sie die Produktdiagnose aus:

    anyy doctor
  3. Starten Sie den Dienst des aufgelösten Profils neu:

    anyy gateway restart
  4. Führen Sie status und doctor erneut aus, bevor Sie Sockets oder Dienstmanager-Dateien manuell ändern.

SymptomWahrscheinlicher nächster Schritt
Der Dienst ist nicht installiertanyy gateway start
Die laufende Gateway-Version weicht von der CLI abanyy gateway restart nach dem Aktualisieren von Anyy
Dashboard/TUI können keine Verbindung herstellenPrüfen Sie, ob sie dasselbe Profil und denselben Socket auflösen
Offline-Wartung kann keinen Besitz erlangenStoppen Sie das Gateway dieses Profils und versuchen Sie es erneut

Die Diagnosefelder finden Sie unter Status und Doctor.