listen_session_limit
HTTP 409 · code: "listen_session_limit" · type: https://docs.formfeed.dev/errors/listen-session-limit
Eine neue Sitzung von formfeed listen wurde abgelehnt, weil im Workspace bereits drei Sitzungen laufen. Die Grenze zählt die Sitzungen aller Schlüssel und Mitglieder des Workspace zusammen.
Beispiel
{
"type": "https://docs.formfeed.dev/errors/listen-session-limit",
"title": "Too many listen sessions",
"status": 409,
"detail": "Three listen sessions are already running in this workspace; stop one first",
"code": "listen_session_limit",
"request_id": "req_4b7c1e9a2f3d4c5b8a6e7f9012"
}
Häufige Ursachen
- Drei Kolleginnen und Kollegen oder drei Rechner mit verschiedenen Schlüsseln lauschen im selben Workspace.
- Ein Skript ruft
POST /webhooks/listenmit verschiedenen Schlüsseln auf und beendet seine Sitzungen nie.
Ihre eigene frühere Sitzung zählt nicht: Eine neue Sitzung desselben Schlüssels oder angemeldeten Mitglieds beendet die vorherige.
So beheben Sie es
- Beenden Sie eine Sitzung, die Sie nicht mehr brauchen, mit Strg+C.
- Inhaber, Admins und das Mitglied, das eine Sitzung gestartet hat, können sie auf der Seite Webhooks der App beenden oder mit
DELETE /webhooks/listen/{id}. - Siehe Webhooks lokal entwickeln.
Wiederholen?
Sobald eine Sitzung beendet ist, gelingt dieselbe Anfrage. Rufen Sie POST /webhooks/listen selbst mit einem Idempotency-Key auf, verwenden Sie einen neuen: Eine 4xx-Antwort wird 24 Stunden unter ihrem Schlüssel gespeichert.