Artikel - CS267044

Bei einem WebSocket-Verbindungsfehler wird der Fehler „WebSocket wurde unerwartet geschlossen, Registrierung vom Server-Endpunkt abgemeldet“ angezeigt und führt schließlich zu einem Ausfall der ThingWorx-Plattform

Geändert: 08-Apr-2025   


Hinweis: Dieser Artikel wurde mit Hilfe maschineller Übersetzungssoftware übersetzt, um Ihnen die Arbeit zu erleichtern. Bitte beachten Sie, dass PTC keine Gewähr für die Zuverlässigkeit oder Lesbarkeit des Inhalts der Übersetzung übernimmt. Klicken Sie hier, um die englische Originalversion des Artikels zu lesen. Weitere Informationen zur maschinellen Übersetzung finden Sie hier.
Vielen Dank für den Hinweis. Wir werden die Übersetzung so bald wie möglich überprüfen.

Betrifft

  • ThingWorx Platform 6.6 to 9.3

Beschreibung

  • ThingWorx funktionierte aufgrund eines Serverabsturzes nicht mehr
  • Komponist war nicht erreichbar
  • Wenn ein Netzwerkausfall zwischen der .NET (dotnet) -Clientimplementierung auftritt, scheinen die WebSockets der ThingWorx Platform-Instanz nicht korrekt geschlossen zu werden
    • Dies führt dazu, dass die Plattform zusätzliche Ressourcen nutzt und ihr schließlich der Arbeitsspeicher ausgeht.
    • Ein Neustart der ThingWorx-Plattform ist erforderlich
  • Das WSCommunication-Subsystem verringert die Anzahl der aktiven WebSockets nicht, wenn ein Verbindungsproblem auftritt.
  • ​Bei der ThingWorx-Anwendung ging Things offline (nicht verbunden), bis die WebSocket-Verbindung nach einigen Minuten erfolgreich wiederhergestellt wurde, nachdem die Netzwerkverbindung wiederhergestellt war.
  • .NET-Client -WebSockets werden bei einem Netzwerkausfall nicht ordnungsgemäß geschlossen, was dazu führt, dass auf die ThingWorx-Plattform nicht mehr zugegriffen werden kann
  • Fehler aus dem .NET-Client-Protokollfehler aufgrund eines Netzwerkfehlers:
    • **Ereignisabonnements konnten nicht abgerufen werden. Fehler beim Aufrufen des Dienstes für die Entität. Gateway-Timeout. (Code 1114)
    • **Fehler beim Aufrufen des Dienstes auf der Plattform. EntityName: *0117.01446 ServiceName: GetEventSubscriptions
  • Fehler aus der Datei <ThingworxStorage>\logs\ErrorLog.log
    • java.util.concurrent.ExecutionException: java.io.IOException: Schlüssel muss storniert werden
    • Server-WebSocket wurde unerwartet geschlossen, Registrierung vom Server-Endpunkt abgemeldet [WS-Sitzungs-ID: 6, Endpunkt-ID: 7, Endpunktname: null] java.util.concurrent.ExecutionException: java.io.IOException: Kanal befindet sich im Schließzustand
  • Fehler von <ThingworxStorage>\logs\ApplicationLog.log :
    • [Datum Uhrzeit] [L: WARNUNG] [O: ctcscjJsr356ServerConnection] [I: ] [U: SuperUser] [S: ] [T: WsCommunication-4] Server-WebSocket wurde unerwartet geschlossen, Registrierung vom Server-Endpunkt abgemeldet [ws-Sitzungs-ID: 3, Endpunkt-ID: 4, Endpunktname: null] java.util.concurrent.ExecutionException: java.io.IOException: Schlüssel muss storniert werden
    • [Datum Uhrzeit] [L: WARNUNG] [O: ctcscjJsr356ServerConnection] [I: ] [U: ] [S: ] [T: WSExecutionProcessor-620] Server-WebSocket wurde unerwartet geschlossen, Registrierung vom Server-Endpunkt abgemeldet [WS-Sitzungs-ID: 4, Endpunkt-ID: 5, Endpunktname: null] java.util.concurrent.ExecutionException: java.io.IOException: Schlüssel muss storniert werden
    • [Datum Uhrzeit] [L: WARNUNG] [O: ctcscjJsr356ServerConnection] [I: ] [U: ] [S: ] [T: http-nio-8443-exec-73] Server-WebSocket wurde unerwartet geschlossen, Registrierung vom Server-Endpunkt abgemeldet [ws-Sitzungs-ID: 5, Endpunkt-ID: 6, Endpunktname: null] java.util.concurrent.ExecutionException: java.io.IOException: Beschädigte Pipe
    • [Datum Uhrzeit] [L: WARNUNG] [O: ctcscjJsr356ServerConnection] [I: ] [U: SuperUser] [S: ] [T: 0216.02718_AddConnectionLog] Server-WebSocket wurde unerwartet geschlossen, Registrierung vom Server-Endpunkt abgemeldet [ws-Sitzungs-ID: 6, Endpunkt-ID: 7, Endpunktname: null] java.util.concurrent.ExecutionException: java.io.IOException: Kanal wird geschlossen.
    • [Datum Uhrzeit] [L: WARNUNG] [O: ctcscjJsr356ServerConnection] [I: ] [U: SuperUser] [S: ] [T: WsCommunication-7] Server-WebSocket wurde unerwartet geschlossen, Registrierung vom Server-Endpunkt abgemeldet [ws-Sitzungs-ID: 7, Endpunkt-ID: 8, Endpunktname: null] java.util.concurrent.ExecutionException: java.io.IOException: Kanal befindet sich im Schließzustand
Diese PDF-Version von Artikel 267044 ist möglicherweise veraltet. Aktuelle Version CS267044