How to resolve the Spotfire Service for Statistica (a.k.a Statistica Service) status of "UNREACHABLE. Attempt to communicate with service timed out."

How to resolve the Spotfire Service for Statistica (a.k.a Statistica Service) status of "UNREACHABLE. Attempt to communicate with service timed out."

book

Article ID: KB0138275

calendar_today

Updated On:

Products Versions
Spotfire Statistica 14.x

Description

If the Statistica  service is unreachable, the Spotfire Server interface will show an icon with a red exclamation point and the status, like below:

image.png

 
 
 

 

 

 

 

 

 

Resolution

Troubleshoot using telnet, PowerShell, and netstat.
 
 
Test for connectivity

 

From the Spotfire Server, follow these steps:

1.  Open an admin command prompt and run this command:  ping <node manager server>

Note.  The ping test may fail if ICMP requests are turned off.  

 

2.  Next, run this command:  telnet <node manager server> <port number>

If the result of the telnet test is "...Connection failed", then most likely firewall has blocked the port or some other network block.    For more details, see https://support.tibco.com/support-home/kbsearch/article?articleNumber=KB0070716

 

PowerShell:  An alternative TCP connection test

 

The following PowerShell command will test for TCP connectivity:

 

Test-NetConnection -ComputerName [IP_OR_HOSTNAME] -Port [PORT_NUMBER]

image.png

 

Use this to test connectivity from the Spotfire Server to the Node Manager Server.

 

Help using netstat (network statistics)

 

Use netstat to find information about a specific port:  netstat -ano | findstr :<port_number>

 

Running this command for a few ports on the Node Manager server,  we see:

  • Port 9501 is a port bound to a service and is listening.  Notice the port has not established a connection and so is not in use.
  • Port 9502 doesn't show any results.  This means the port is not in use (not bound to a service).  If a telnet to port 9502 is unsuccessful it will show as "connection failed" even though the port is not explicity blocked.
  • Port 9503 is listening and shows an established connection with 10.250.16.78 (10.250.16.79 is the IP address of the node manager):

image.png

The service using port 9503 is Web Player:

 

image.png

 

 

Check Log Files

Neither log associated specifically with the Statistica service, below, will show communication issues.  

image.png

 

 

However, the server.log will usually provide clues.  This log is typically located at C:\spotfire\spotfireserver\<spotfire version>\tomcat\logs on the Spotfire Server. 

In the server.log, search for "Connect time out" and if the "connect timed out" appears with port 9501, then we know this port is blocked:

WARN 2026-02-19T15:55:30,316+0000 [monitor-55] service.monitor.RemoteServiceMonitor: Polling https://<node manager server>.spotfire.com:9501/managementService/getServiceInformation failed as the resource is not accessible: I/O error on GET request for "https://<node manager server>.spotfire.com:9501/managementService/getServiceInformation": Connect to https://<node manager server>.spotfire.com:9501 failed: Connect timed out

 

 

Typically the solution is to open up the blocked port on the node manager server which hosts the Statistica service.

If using a cloud provider like  AWS, Google Cloud Platform, etc., contact the infrastructure or networking team to whitelist the blocked port (sometimes the Spotfire Server along with the port needs to be whitelisted). 

 

For a Windows Firewall, create an Inbound Rule which allow for the connection on port 9501.

1. Select New Rule...

image.png

 

2.  Select Port:

image.png

 

3.  Enter the specific port (or ports):

 

image.png

 

4.  Select "Allow the connection":

image.png

 

5. Leave the default profile and click Next:  

image.png

 

6.  Name the rule and click Finish:

image.png

 

Note: Any rule which specifically blocks a port connection will override an rule which allows a port connection. 

 

 

 

 

 

 

Issue/Introduction

This article will discuss how to resolve the "UNREACHABLE. Attempt to communicate with service timed out' status.  

 

Additional Information

PowerShell commands and options:

https://learn.microsoft.com/en-us/powershell/module/nettcpip/test-netconnection?view=windowsserver2025-ps

Documentation of typical ports used for Spotfire Server and Node Manager:

https://docs.tibco.com/pub/spotfire_server/14.7.0/doc/html/TIB_sfire_server_and_environment_security/servsecurity/topics/ports.html

Node Manager Trust issues:

https://support.tibco.com/support-home/kbsearch/article?articleNumber=KB0070716

Spotfire Service for Statistica documentation:

https://docs.tibco.com/products/spotfire-service-for-statistica-14-3-0