반응형
일반적으로 리눅스에서 톰캣을 강제종료 하는 방법은
1. 실행중인 프로세스 찾기
# ps -ef | grep tomcat -> tomcat
2. 프로세스 종료 (pid = 1234 일 경우)
# kill -9 1234
그런데 톰캣 설치방법 문제 인지 설치할때 설정 문제 인지
잡히지 않는 톰캣서버가 있어 PID를 찾지 못하는 문제가 발생했다.
찾아보니 사용하고 있는 포트정보로 PID를 찾을 수 있었다.
포트정보로 PID 찾는 방법!
(먹통된 톰캣서버 port : 8833)
1. 8833의 포트를 사용하는 프로세스 검색하기
# netstat -anp |grep 8833
=> 톰캣 종료/시작은 안되지만 현재 실행중인 프로세스..
2. 포트로 PID 검색
# fuser -n tcp 8833
=> pid 가 398 임을 확인
3. 프로세스 종료
# kill -9 398
4. 종료되었는지 확인 -> 1번 명령어 다시 실행
=> 실행시 프로세스가 검색되지 않는다면 정상종료 되었다는 의미
5. 톰캣실행
=> 위 과정이 정상적으로 수행되었다면 톰캣이 정상적으로 작동 할 것이다.
반응형
'웹개발 > 개발환경' 카테고리의 다른 글
Oracle to PostgreSql Migration SpringBoot JPA 이슈사항, 톰캣 실행안됨 해결! (0) | 2021.05.04 |
---|---|
Maven Project에서 Lombok 추가하기! (0) | 2021.03.25 |
[Tomcat] 톰캣 힙메모리 변경하기 (0) | 2021.02.14 |
[tomcat] Cannot find ./catalina.sh , The file is absent or does not have execute permission (0) | 2020.12.02 |
DB 관리자 계정 만들기 (1) | 2019.02.11 |
댓글