In Strategy 9.4.x and 10.x, the Intelligence Server can either be run as an application or as a service. For more information on how to register the Intelligence Server as a service, refer to the following tech note:
KB13000: How to register MicroStrategy Intelligence Server Universal 9.x and later as a service?
If a user is unsure as to which mode the Server is running, it is possible to check by running the following command from the <Strategy Home>/bin directory:
Sample Code/Error
mstrctl -s IntelligenceServer gs
This command will return the current status of the Intelligence Server, in the following format:
Sample Code/Error
<status>
<computer_name>linux-svc</computer_name>
<login>ewilliam</login>
<process_id>17782</process_id>
<process_creation_time>2011-06-22 18:09:58.850Z</process_creation_time>
<boot_time>2011-06-18 15:59:36.000Z</boot_time>
<state>running</state>
<execution_mode>interactive</execution_mode>
<exit_code hex_value="0x00000000">0</exit_code>
<exit_message>Execution completed successfully.</exit_message>
<version_info>
<file_version>9.0.628.176</file_version>
<file_description>9.0.628.176</file_description>
<company_name>Strategy Incorporated</company_name>
<original_filename>libMSTRSvr2.so~</original_filename>
<product_name>Strategy Intelligence Server</product_name>
<product_version>9.0.628.176</product_version>
<legal_copyright>Copyright (c) 2000-2010 Strategy Incorporated. All rights reserved.</legal_copyright>
<legal_trademarks>Strategy (r) is a registered trademark of Strategy Incorporated</legal_trademarks>
<build_machine_name>rh64-build4</build_machine_name>
</version_info>
<application>
<version>9.0.628.176</version>
<tcp_port_number>34975</tcp_port_number>
</application>
</status>
If the 'execution_mode' parameter is listed as 'Interactive', then the Intelligence Server is running as an application. If it is listed as 'Service', then the Intelligence Server is running as a Service.