Article - CS377453

Edge connections that utilize WebSocket are not able to connect to ThingWorx Platform hosted by PTC Cloud

Modified: 24-Oct-2023   


Applies To

  • ThingWorx Platform 9.5 to 9.3

Description

  • Edge unable to connect to ThingWorx 9 platform hosted by PTC Cloud
  • Edge SDK is getting a 503 error when tying to connect to a PTC Cloud hosted ThingWorx 9 Platform
  • Several Kepware instances are no longer able to connect to multiple ThingWorx instances hosted in PTC Cloud
  • All Edge connections to PTC Cloud Hosted ThingWorx Platform are failing despite the fact that no changes were made
  • ThingWorx Connection Server is not connected to the ThingWorx Platform under Monitoring > Connection Servers
  • Edge devices are hosted on-premises and can no longer connect to a PTC Cloud hosted ThingWorx instance
  • Getting the following error when accessing https://<ThingWorx FQDN>/Thingworx/WS
    • 503 Service Temporarily Unavailable - nginx
  • KEPServerEX/ThingWorx Kepware Server is unable to connect to ThingWorx Platform and shows the following in the Event Log:
    • Without ThingWorx logging:
      • Error           ThingWorx Native Interface                 Connection to ThingWorx failed. | Platform = <host>:443/Thingworx/WS, error = could not establish a websocket connection.
    • With ThingWorx logging enabled to Debug:
      • [DEBUG] 2023-02-21 22:09:45,263 twTlsClient_Connect: Connecting to server
        [DEBUG] 2023-02-21 22:09:45,423 twTlsClient_Connect: TLS connection established
        [ERROR] 2023-02-21 22:09:45,454 twWs_Connect: Error initializing web socket.  Response code: 503
        [ERROR] 2023-02-21 22:09:45,454 twApi_Connect: Max number of connect retries: 1, has been reached
        Connection to ThingWorx failed. | Platform = <host>:443/Thingworx/WS, error = could not establish a websocket connection.
This is a printer-friendly version of Article 377453 and may be out of date. For the latest version click CS377453