Spotfire Server and Environment - Quick Start

config-external-information-services-process

Configures the port, memory settings, init-timeout, JVM options and extensions-folder for the external Information Services process.

config-external-information-services-process 
[-c value | --configuration=value] 
[-b value | --bootstrap-config=value] 
[--port=value] 
[--max-memory=value] 
[--min-memory=value]
[--init-timeout=value] 
{-Jvalue} 
{-Avalue} 
{-Rvalue}
[--use-legacy-extensions=<true|false>]
[--max-restarts=value]

Overview

Use this command to configure memory settings and init-timeout for the external Information Services process.

Options

Option Optional or Required Default Value Description
-c value
--configuration=value
Optional configuration.xml The path to the server configuration file.
-b value
--bootstrap-config=value
Optional none The path to the bootstrap configuration file. See Bootstrap.xml file for more information about this file.
--port=value
Optional 9445 The port number that the Information Services process uses.
--max-memory=value
Optional 1024M Specifies the maximum memory that is used by the Information Services process.
--min-memory=value
Optional 512M Specifies the initial minimum memory that is used by the Information Services process.
--init-timeout=value
Optional 120 Specifies the timeout, in seconds, for initialization of the external Information Services process.
-Jvalue
Optional
  • -XX:+AlwaysPreTouch
  • -XX:+UseG1GC
  • -XX:+ScavengeBeforeFullGC
  • -XX:+DisableExplicitGC
Specifies the JVM options to use for the Information Services process.

This argument:

  • Overwrites the current JVM options.
  • Is mutually exclusive with -A and -R.
  • Can be specified multiple times with different values.
-Avalue
Optional
  • -XX:+AlwaysPreTouch
  • -XX:+UseG1GC
  • -XX:+ScavengeBeforeFullGC
  • -XX:+DisableExplicitGC
Specifies the JVM options that should be added for the Information Services process.

This argument:

  • Is mutually exclusive with -J.
  • Can be specified multiple times with different values.
-Rvalue
Optional
  • -XX:+AlwaysPreTouch
  • -XX:+UseG1GC
  • -XX:+ScavengeBeforeFullGC
  • -XX:+DisableExplicitGC
Specifies the JVM options that should be removed for the Information Services process.

This argument:

  • Is mutually exclusive with -J.
  • Can be specified multiple times with different values.
--use-legacy-extensions=<true|false>
Optional false Specifies if the legacy extensions folder (custom-ext) should be used in addition to the custom-ext-informationservices folder.

The default is false, but is set to true automatically during an upgrade process if any files were moved from the old to the new custom-ext folder.

--max-restarts=value
Optional 3 Specifies the maximum number of times that the Information Services process attempts to automatically restart after an unexpected shutdown. If the restarts are unsuccessful, the Information Services process will attempt to start once every hour.

Example

Adding a JVM option to specify the HTTP request header size limit for Jetty:
config config-external-information-services-process -A-Djetty.httpConfig.requestHeaderSize=65535