728x90

tomcat이 crontab상으로 돌고있는 respawn.sh 을 통해 살아는있었지만

ps-ef상으로는 같은톰캣이 중복으로 떠있는 이상한 이슈가 생겼다.

해당 톰캣로그를 조회해보니  reuest시마다 connection refused:111 오류를 뱉어내는

문제가 발생하고있었다.

shutdown.sh을 통해 tomcat 구동 종료를 시도해보았지만 종료되지않고

계속 tomcat은 같은 pid로 구동되고있었다 was 관련 설정문제로 예측하였지만 원인파악을 할수없었고

구글링에서 netstat -anp | grep {tomcat port} 명령어를 통해 문제가 발생한 톰캣포트를 조회해본결과

정상 port는 TIMEWAIT 상태였고 문제가 발생한 port는  CLOSE WAIT 상태였다

자바라이브러리 poco오류가 계속발생한뒤 오류응답을뱉어냈는데 was문제가아닌

자바라이브러리상 문제가있어 네트워크연결이된채로 쓰레드를물고있을경우 shutdown.sh 을통해서도

톰캣구동이 종료되지않으며 kill -9 명령어를 통해서만 프로세스를 죽인후 재기동해야했다.

netstat -tnlp명령어를통해 현재 떠있는  PID를 확인할수있다.



728x90

'Linux' 카테고리의 다른 글

[Nginx] 엔진엑스 기본 환경 설정  (0) 2022.03.24
[쉘 스크립트] 반복문 예제  (0) 2022.02.24
[쉘스크립트]$((...))  (0) 2022.02.24
[쉘 스크립트] 위치 매개변수  (0) 2022.02.23
[쉘스크립트] 변수 치환  (0) 2022.02.23

+ Recent posts