The steps below outline how to collect troubleshooting information in the event of a Strategy Intelligence Server Universal 9.x and 10.x hang when running on a UNIX/Linux platform.
This Information must be collected from ALL NODES if running in a clustered Intelligence Server configuration to capture the state completely:
date > ${HOST}_pstack1; pstack {MPID} >> ${HOST}_pstack1
date > ${HOST}_psaxms1; ps axms >> ${HOST}_psaxms1
date > ${HOST}_pstack2; pstack {MPID} >> ${HOST}_pstack2
date > ${HOST}_psaxms2; ps axms >> ${HOST}_psaxms2pstack/gstackcommand should be run by root (preferred) or by the user that owns the Intelligence Server process. Running by a different user may not produce any output for the
pstackcommand.
date > ${HOST}_pstack1; procstack {MPID} >> ${HOST}_pstack1
date > ${HOST}_psaxs1; ps axs >> ${HOST}_psaxs1
date > ${HOST}_pstack2; procstack {MPID} >> ${HOST}_pstack2
date > ${HOST}_psaxs2; ps axs >> ${HOST}_psaxs2Additional steps to follow for the hanging Strategy Intelligence Server 9.x instance
Users may also be able to terminate and create a core file of the Strategy Intelligence Server process instead of shutting down the process normally. This would provide another data point for Strategy Technical Support to get a wider view of the root cause of the issue. Users can do so by running the following commands that sends a SEGV command to the server process:
Solaris, Linux, HPUX: kill -s SEGV {MPID}
AIX: kill -SEGV {MPID}
Note that creating a core file requires a large amount of disk space to allow for the core file to be created, and for processes running with a large amount of memory, this process may take a while. Users should consult the following Strategy Technical Note if a core file is not generated correctly:
KB13610: System settings to check to ensure that core files for the MicroStrategy Intelligence Server Universal process are correctly created by the Unix/Linux operating system platform
If a core file could not be generated users may use the 'kill -9 {MPID}' if the mstrctl command to force the process termination.
WARNING:
Disclaimer: The utility application is provided "as is" and without warranty of any kind. Strategy Expressly disclaims all warranties, express, implied or statutory, including, without limitation, the implied warranties of merchantability, fitness for a particular purpose, satisfactory quality and noninfringement.
Limitation of Liability: Strategy shall have no liability to licensee for any damages of any kind, including, but not limited to, liability for direct, indirect, special, incidental or consequential, damages (which shall include, but not be limited to, loss of data or information, loss of revenue or anticipated profits or lost business).
17216