Stoppen Sie jede Entwarnung von werfen alle von ihrem Desktop

FixKlusterServices
Verschifft
25. August 2026 um 16:02 UTC
Autor
Kamo
Ausschuss
ddff1f0

"Ein Fehler ist aufgetreten und diese Aktion kann nicht abgeschlossen werden" nach dem Verlassen eines Desktop Open war kein Leerlauf Timeout und kein Browser-Problem. Es war CI. deploy-services.yml lief "Kubectl Rollout-Neustart-Einsatz/guacamole" unbedingt auf jeder Entsendung, die Desktop / berührt. Guacamole behält seine Sitzungen im Speicher (HashTokenSessionMap) und seine GUACAMOLE_HOME ist ein emptyDir, so ersetzt die Hülse zerstört jede Live-Sitzung: der Browser ist die nächste /api/tokens bekommt einen 502 von Traefik und die App fällt auf APP.ERROR_PAGE_UNAVAILABLE, die genauen Wortlaut ist berichtet. Traefiks Zugangsprotokoll zeigt an, dass 502 landen bei 15:12:34 und 15:36:44, und ein ReplicaSet erstellt 34 Sekunden vor dem ersten. Vier Rollen am 2026-08-25 allein (13:56, 14:49, 15:12, 15:36); aufeinander folgende Revisionen unterscheiden sich NUR von ************ so nichts über die Der Einsatz veränderte sich tatsächlich. Der Neustart hatte einen echten Zweck - Abholung Branding oder Signing-Taste Änderungen, die live in einer ConfigMap und a Secret liest die Hülse nur beim Starten - so ist es jetzt bedingt statt entfernt. Eine Prüfsumme dieser Eingänge wird auf die pod template: identische Eingänge erzeugen einen identischen Patch, der ein No-Op ist Rollen nichts, während eine echte Änderung rollt genau einmal. Verifiziert gegen die Cluster auf einem Scratch-Einsatz: Generation 1 - 2 auf eine neue Summe, 2 - 2 auf der gleiche Summe, 2 - 3 auf eine geänderte Summe. Zweitens sollte ein Neustart keine Sackgasse für alle sein, die gearbeitet haben. Die SSO-Verbindung ist immer noch in der Adressleiste und bleibt einlösbar, so kamo-reconnect.js (versandt über das "js" manifeste Feld der Branding-Erweiterung, bestätigt vorhanden als @JsonProperty("js") in ExtensionManifest) Uhren für die Fehlerseite und lädt um wieder zu verbinden. Es weigert sich, eine HIDDEN-Tabelle neu zu laden. Hintergrund-Timer sind gedrosselt auf etwa einmal pro Minute, weit hinter guacd 15-Sekunden-Pflege, so Wiedervernetzung in eins stirbt einfach wieder in einer Schleife - und wartet darauf, dass der Tab statt betrachtet. Es weigert sich, ohne ?data= neu zu laden, die gegen einen Login-Bildschirm. Sein Versuch Budget lebt in SessionStorage, so dass es überlebt die lädt es aus, und ein unlesbares Budget verschlechtert sich in die alte Sackgasse anstatt zu einer grenzenlosen Schleife. 10 Einheiten Tests, gated in CI.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen