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.
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 statusmeldet, 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
-
Prüfen Sie den Dienst:
anyy gateway status -
Führen Sie die Produktdiagnose aus:
anyy doctor -
Starten Sie den Dienst des aufgelösten Profils neu:
anyy gateway restart -
Führen Sie
statusunddoctorerneut aus, bevor Sie Sockets oder Dienstmanager-Dateien manuell ändern.
| Symptom | Wahrscheinlicher nächster Schritt |
|---|---|
| Der Dienst ist nicht installiert | anyy gateway start |
| Die laufende Gateway-Version weicht von der CLI ab | anyy gateway restart nach dem Aktualisieren von Anyy |
| Dashboard/TUI können keine Verbindung herstellen | Prüfen Sie, ob sie dasselbe Profil und denselben Socket auflösen |
| Offline-Wartung kann keinen Besitz erlangen | Stoppen Sie das Gateway dieses Profils und versuchen Sie es erneut |
Die Diagnosefelder finden Sie unter Status und Doctor.