This article describes how to generate a core dump on an unresponsive NetScaler appliance.
Unresponsiveness is a situation where the process runs in a never-ending loop. One sign of unresponsiveness is when the device appears to power up but does not respond to any inputs. There can be cases where NetScaler continuous to handle the traffic while being unreachable through GUI/SSH/Console.
You either use the Non-Maskable Interrupt Button on NetScaler or the following procedure to dump core on NetScaler SDX appliance.
Connect to the XenServer console by using the serial cable or virtual console. Refer to CTX121442 - How to Configure Serial Console Access on XenServer and CTX127966 - How to Set Up Netconsole on XenServer for more information.
To retrieve diagnostic information from a XenServer/dom0/NetScaler SDX appliance that is not responding, complete the following procedure:
Refer to CTX120540 - How to Generate a Crashdump from an Unresponsive XenServer for more information.
Refer to CTX207598 - How to Generate NSPPE Core Dump on NetScaler for information on dumping the core on NetScaler MPX/VPX appliance when the console is available.
Refer to CTX120660 - The Non-Maskable Interrupt Button on a NetScaler Appliance for information on dumping the core on NetScaler MPX appliance when NetScaler is completely unresponsive.
Refer to CTX227052 - How to Generate Crash Dump on Unresponsive NetScaler VPX Hosted on XenServer for information on generating crash dump on unresponsive NetScaler VPX hosted on XenServer.
Refer to CTX133923 - How to Generate Core Dump on an Unresponsive NetScaler Appliance
Refer to CTX207598 - How to Generate NSPPE Core Dump on NetScaler for High Memory issues
The crash dump might not work on NetScaler SDX appliance; success depends on the condition of the appliance.
Caution! This article contains content that is experimental and is not an officially supported Citrix solution. Citrix cannot guarantee that problems resulting from this implementation can be solved or supported. It is provided to you as an option that has not been fully tested. Use this at your own risk.