Netzwerk- und Konnektivitätsprobleme
Ihre ThingWorx Anwendung führt eine erhebliche Anzahl von Transaktionen für externe Systeme aus und verwaltet sie. Die Geräte übertragen große Mengen an granularen Daten über das Netzwerk. Diese Daten werden in einer Datenbank gespeichert oder von zusätzlichen Systemen verarbeitet. ThingWorx erhält diese Daten schließlich von mehreren externen Systemen und zeigt sie in den Mashups in Ihrer Anwendung an. Dies bedeutet, dass die Leistung des Netzwerks, das alle diese Komponenten sichert, für Ihre Anwendung kritisch ist.
Jede Übertragungs- oder Verbindungsverzögerung wirkt sich auf die Gesamtleistung Ihrer Anwendung aus. Es wird empfohlen, die gesamte Netzwerkinfrastruktur auf Übertragungsengpässe oder andere Latenzprobleme zu überwachen. Im Allgemeinen sollte die Latenz zwischen häufig verwendeten Komponenten, z.B. ThingWorx und der Datenbank, nicht mehr als 20 ms betragen.
Netzwerkprobleme werden im Allgemeinen in den Thread-Informationen Ihrer Anwendung angezeigt. Beispielsweise werden die Transaktionen, die versuchen, eine Verbindung herzustellen oder Daten zu übertragen, als langsam angezeigt. PSM-, VisualVM- und Support Tools-Stapelablaufverfolgungen können die Threads identifizieren, die beim Durchführen von Netzwerk-E/A- oder Konnektivitätsaufgaben hängen.
Wenn ein Netzwerkproblem in den Details auf Thread-Ebene oder für PSM PurePath sichtbar ist, wird empfohlen, die Netzwerkpakete in Phasen mit niedriger Leistung zu erfassen. Analysieren Sie das Paket, um die Probleme zu identifizieren.
Die Netzwerk-Tools, die zum Analysieren von Problemen mit der Netzwerkkonnektivität erforderlich sind, sind nicht im Umfang dieses Handbuchs enthalten.