본문 바로가기
programming/TroubleShootInG

톰캣 로그 확인하기 카페24 웹호스팅 putty 확인

by 개코 - 개발과 코딩 2022. 11. 15.

로그 파일은 중요하지만 하찮다. 홈페이지 운영시 로그 파일이 없다면 원인 분석을 하고 수정을 하는데 시간이 많이 걸린다. 카페24의 jsp 자바 웹호스팅 운영시 톰캣 서버를 이용하며 로그 파일은 톰캣 서버가 설치된 하위의 logs 폴더에 있다. 터미널로 접속하고 리눅스의 tail 을 사용하여 로그 내용을 직접 확인해 볼 수 있다.

톰캣 서버 로그 파일
톰캣 서버 로그 파일

톰캣 로그 확인하기 카페24 웹호스팅 putty 확인

내가 만든 홈페이지가 시작은 잘 잘 되었는지 구동은 잘 되고 있는지 서버는 기록을 해 두도록 한다.

사소한 출력문부터 예상하지 못한 예외처리까지 개발단계에서 무심히 지난친 무분들에서 에러는 발생하는데 서버는 이를 기록한다.

자바 스프링의 웹서비스를 사용하기 위한 톰캣 서버도 로그를 기록한다.

로그명이 catalina 로 시작하는 파일들이며 톰캣이 설치된 폴더의 하위에 logs 폴더에서 확인이 가능하다.

톰캣 로그와 위치

프로그래밍을 하다보면 로그의 중요성을 인식하게 될 때가 있다.

중요하지만 하찮은 로그지만 에러 발생시 기록해 둔 에러는 원인을 찾고 수정을 빠르게 해 주는 도구이다.

대신에 로그는 수시로 쌓이고 있으니 정기적으로 삭제해 줄 필요가 있다.

프로그램 운영 단계에서 동작에 따른 기록은 파일이나 데이터베이스에 별도로 저장해 두기도 하지만, 외적으로 톰캣 서버는 자체적으로 로그를 기록하기도 한다.

톰캣 서버의 로그 기록 위치는 다음과 같다.

톰캣-서버-설치위치/logs

아래는 톰캣 서버의 로그폴더에 쌓인 그동안의 로그들이다.

카페24의 웹호스팅 일부는 톰캣 서버를 사용하고 있으며 주기적으로 로그를 기록하고 있는 것을 확인할 수 있다.

로그 파일을 주기적으로 삭제하지 않으면 공간을 많이 차지하기 때문에 확인후 삭제해 주는 것이 좋다.

톰캣 서버 로그 파일
톰캣 서버 로그 파일

로그 파일 종류

톰캣 서버의 운영 로그 파일은 여러종류가 있지만 주로 catalina 파일을 보면 된다.

catalina 로그 파일은 확장자가 out 또는 log 로 표기되어 있다.

out 으로 표기된 catalina-날짜.out 로그 파일은 현재 운영 중인 상태의 기록을 수시로 남기는 파일이다.

log 로 표기된 catalina-날짜.log 로그 파일은 지나간 날짜에 대한 운영 상태의 기록을 남긴 파일이다.

리눅스 tail 명령어

jsp 자바를 구동하기 위한 카페24의 웹호스팅은 리눅스를 사용하고 있다.

톰캣 서버가 설치된 곳의 로그파일을 보려면 ftp 를 이용하여 파일을 다운로드 받아 확인을 해도 되지만 불편하다.

tail 명령어는 리눅스에서 파일을 볼 수 있도록 하는 명령어이다.

톰캣 서버의 로그파일을 보기 위해 tail 명령어를 사용하면 기록된 로그 내용을 확인할 수 있다.

-- 파일 내용 보기
tail 파일명

로그 파일 내용 확인

이제 실제로 확인을 해 보자.

jsp 자바 웹서비스 운영을 위해 카페24의 웹호스팅에 putty 로 접속하고 tail 명령어를 이용하여 로그 내용을 확인해 보도록 한다.

카페24의 터미널에 접속하기 위한 putty 내용은 아래를 참고해 본다.

 

카페24 웹호스팅 putty 접속하기

카페24 웹호스팅을 이용할 때 톰캣을 수동으로 중지하고 시작할 수 있다. 필요한 것 putty 프로그램으로 카페24 웹호스팅에 직접 터미널로 접속하여 톰캣 중지 또는 시작 명령어를 실행시킬 수 있

lngnat.tistory.com

카페24는 리눅스를 사용하고 로그파일을 보기 위한 명령어는 tail 이다.

tail 명령어로 톰캣 서버의 로그 폴더에 있는 파일을 적어주면 내용을 볼 수 있다.

아래는 접속한 루트 폴더에서 톰캣 서버의 로그 폴더에 있는 파일의 내용을 보기 위한 tail 명령어이다.

-- 현재 로그 기록보기
tail ./tomcat/logs/catalina.out

-- 지나간 로그 기록보기
tail ./tomcat/logs/catalina.2011-11-14.log
반응형

댓글