[Linux] nohup.out 서버 로그 Logrotate 로 분산 관리
Spring Boot 프로젝트 빌드 파일을 리눅스와 같은 서버에 배포하여 무중단으로 배포하게 되었을 경우, 로그가 nohup.out 이라는 로그 파일이 생성되며, 모든 동작에 대한 로그 내용이 계속해서 쌓이게 되는데, 이것을 계속 유지할 경우 과하게 용량이 커지게 되어 서버 자체에 접속이 안되거나 운영을 할 수 없게 될 수 있습니다. 더군다나 Spring Boot의 경우 내장 톰캣으로 운영되기 때문에 별도로 이 Spring Boot의 로그를 커스텀하여 관리하기에는 어려운 일입니다.따라서, Spring Boot 어플리케이션을 리눅스에 배포하게 되었을 때에는 리눅스에서 자체적으로 지원해주는 logrotate를 사용하여 관리해줄 수 있습니다. 이 logrotate를 활용하여 날마다 쌓인 로그들을 압축하여 일..
2024.06.17