- Ensure you're logged in with
oc
- Find the relevant pod(s):
$ oc get pods --namespace $NAMESPACE
NAME                            READY   STATUS    RESTARTS   AGE
mypod-7d57d6599f-tq7vt          1/1     Running   0          12m
 
- Remote into the pod (if it has more than one container, specify the
container with -c $CONTAINER):$ oc rsh --namespace $NAMESPACE -t $PODNAME
sh-4.4$ 
 
- Execute server javadumpwith the heapdump option. The$WLPpath is usually either/opt/ibm/wlpor/opt/ol/wlpdepending on whether it's WebSphere Liberty or
OpenLiberty, respectively:$WLP/bin/server javadump --include=heap
 
- Exit the remote shell:
exit
 
- Download the output directory that has the heapdump (replace
$WLPas in step 4):oc cp --namespace $NAMESPACE $PODNAME:$WLP/output/defaultServer libertyoutput
 
- Zip and upload the libertyoutputdirectory
Previous Section (Liberty in OpenShift Get Javacore Recipe) | 
Next Section (Liberty in OpenShift Get System Dump Recipe) | 
Back to Table of Contents