이제 error 로그와 표준 info 로그를 분리하여 파일에 저장할 것입니다.
그 이유는 나중에 에러관리를 쉽게 하기 위해서입니다.
로그파일 나누기
nohup java -jar v1-0.0.1-SNAPSHOT.jar 1>log.out 2>err.out &
& : 백그라운드 실행
1 : 표준출력
2 : 에러출력
tail -f log.out
error는 java코드 안에서의 error 가 아닌 서버를 실행시키는 과정에서의 error가 저장이 됩니다.
error 로그
일부러 jar명령어를 jarr로 변경해 고의로 에러를 주고 실행시켜 보았습니다.
nohup java -jar v1-0.0.1-SNAPSHOT.jarr 1>log.out 2>err.out &
정상 로그
이번엔 정상적인 명령어로 실행하였습니다.
nohup java -jar v1-0.0.1-SNAPSHOT.jar 1>log.out 2>err.out &
tail -f log.out
'AWS' 카테고리의 다른 글
crontab 배포 스크립트로 스프링 서버 재시작하기 (1) | 2023.11.11 |
---|---|
nohup 배포 문제점, crontab을 이용한 해결 (0) | 2023.11.11 |
타임존 변경 및 종료스크립트 (0) | 2023.11.11 |
nohup으로 백그라운드 실행하기 (0) | 2023.11.11 |
AWS ec2를 사용해 프로젝트 배포! (0) | 2023.11.11 |