Products | Versions |
---|---|
Spotfire Server | - |
To avoid network connectivity issues between Web Player nodes and TERR nodes appropriate ports need to be open between the TERR Nodes and Spotfire Server.
Default service communication ports are:
9501 - Web Player
9502 - TERR
The issue is that if you only open port 9502 between TERR service and Spotfire Server it will not work.
Thus the TERR Service runs on port 9502 by default - however, if you have other TERR services on the same node you need to add 1 to that port, e.g. 9503, 9504, etc. as each one needs to use a separate port.
If multiple instances of TERR Service are installed across your nodes, they all effectively act as one unified pool of services. There is no affinity between a Web Player instance and a specific TERR Service instance.
Why the port needs to be open between Web Player or Automation Services nodes and TERR nodes:
The initial request (to obtain a session) will go to the TIBCO Spotfire Server (TSS) to be routed to an available TERR Service node. However, following that initial request, all further communication (the job request and the data transfer) goes directly from the Web Player or Automation Services instance to the TERR service instance, specifically to avoid the unnecessary latency of proxying that communication through the TSS.