본문 바로가기

트러블슈팅

PID file found but either no matching process was found 에러

CI/CD에서 Tomcat 서버 Kill하는 중에 아래와 같은 에러가 나서 CI/CD가 Fail 됐다.

Linux에 들어가서 ps -eaf 명령어를 사용하여 pid를 확인했다.

올라간 tomcat서버의 PID를 찾았다.

알고보니 Tomcat Stop을 위한 shell 스크립트의 톰캣 PID와 실제 떠있는 톰캣 PID가 불일치해서 생긴 문제였다. PID가 6211이었던 것을 17048로 바꿔줬다.

다시 CI/CD를 시도해보니 정상적으로 수행됐다.