How to Generate NSPPE Core Dump on NetScaler

How to Generate NSPPE Core Dump on NetScaler

book

Article ID: CTX207598

calendar_today

Updated On:

Description

This article describes how to generate NSPPE core dump on NetScaler.

Background

When NetScaler, whether standalone or HA pair, has a problem that requires you to reboot, it is advisable to generate a NSPPE core dump in order to save any evidence of the problem for later analysis by technical support. This triggers the device to restart (and lose network connectivity) while dumping the core which would help us with the RCA for high memory usage.


Instructions

If we discover that a NetScaler is on high memory usage then we need to go to /var/nslog and then verify the newnslog to check ConMEM to see which module/pool is taking up majority of the memory. 

Then we suggest to perform a NSPPE core dump with which NetScaler would reboot and recover from the memory leak condition. While doing so it would dump a core file for each packet engine which can be investigated offline to identify the root cause for high memory condition. 

Complete the following steps to generate the NSPPE:

  1. Log on to NetScaler using SSH session or serial console.

  2. Go to shell prompt and run the command: 
    ns# pb_policy -o abort

  3. Do ps and kill any of the NSPPE with the PID.
    Run the following command to obtain the PID:
    ps -aux | grep -i ppe

  4. Use kill -6 command with which the device restarts and dumps the core file for all the PEs.
    kill -6 PID#
  5. Set the default pitboss policy after the system comes back up:
    pb_policy -d
     

     

Issue/Introduction

This article describes how to generate NSPPE core dump on NetScaler.

Additional Information

CTX133923 - How to Generate Core Dump on an Unresponsive NetScaler Appliance

CTX133585 - How to Download Core or Crash Files from a NetScaler Appliance