MicroStrategy ONE

Maintaining TCP/IP Connections Through a Firewall

If there is a firewall between Mobile Server and Intelligence Server, the firewall may cause the TCP connection to Mobile Server to time out after it has been idle for a length of time. In this case, the firewall closes the connection to Mobile Server (outside the firewall), but not to Intelligence Server (inside the firewall). This results in Intelligence Server never closing the TCP connection. Eventually, Intelligence Server's connection limit is reached, and no more connections are allowed until Intelligence Server is restarted.

You can configure either of the following to address this potential issue:

  • Put Intelligence Server and Mobile Server on the same side of the firewall.
  • Configure Mobile Server to constantly refresh all TCP/IP connections with Intelligence Server. Steps for this configuration are below.

To Configure Mobile Server to Keep Connections Alive

  1. Access the Mobile Server Administrator page:
    • In Windows: Choose Start > Programs > MicroStrategy Tools > Mobile Administrator. The Mobile Server Administrator web page opens.
    • In UNIX/Linux: After you deploy MicroStrategy Mobile Server Universal and log on to the mstrMobileAdmin servlet using proper credentials, the Mobile Server Administrator web page opens. The default location of the Administrator servlet varies depending on the platform that you are using.
  2. From the pane on the left, select Servers.
  3. In the Properties column, select Modify for the Intelligence Server connection to edit. The Default Server Properties page opens.
  4. Select the Keep the connection alive between the Mobile Server and Intelligence server check box.
  5. Click Save. Mobile Server will periodically send a signal to Intelligence Server on each open TCP connection, so that the firewall will not identify the connection as idle.