- 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 javadump
. The $WLP
path is
usually either /opt/ibm/wlp
or /opt/ol/wlp
depending on whether it's WebSphere Liberty or OpenLiberty,
respectively:
$WLP/bin/server javadump
- Exit the remote shell:
exit
- Download the output directory that has the javacore (replace
$WLP
as in step 4):
oc cp --namespace $NAMESPACE $PODNAME:$WLP/output/defaultServer libertyoutput
- Zip and upload the
libertyoutput
directory
Previous Section (OpenShift Investigate Source of Signal) |
Next Section (Liberty in OpenShift Get Heapdump Recipe) |
Back to Table of Contents