ECSExecでコンテナに入りjstackでスレッドダンプを取ろうとしたところ以下のエラーが発生。

Unable to open socket file /proc/81/root/tmp/.java_pid81: target process 81 dosen’t responde within 10500ms or HotSpot VM not loaded

Tomcatはtomcatユーザで動かしているため、エラーが発生したようだ。

対応

tomcatユーザで実行することで解決

su - tomcat -c "jstack -l ${TOMCAT_PID}"