Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
1.0.0
-
None
-
Important
Description
Resolved path for jstack command on supervisor is
/home/y/share/yjava_jdk/java/jstack which doesn't exist. command returns 127 as exit code. When a request for jstack dump is made from UI, a zookeeper node is created. Now supervisor keeps on reading this node, executes jstack command and since exit code is non-zero, doesn't delete the node afterwards. Thus supervisor keeps on executing the command forever and each invocation creates an new empty file.
$BINPATH/jstack $1 > "$2/${FILENAME}"