
[Windows Server] 윈도우 서버에서 Nginx 로그 파일을 일자별로 관리하는 방법 (Feat. Power Shell, Windows Task Scheduler)
·
DevOps
1. 시작하며회사에서 진행한 프로젝트에서 Nginx 로그 파일을 관리할 필요가 있었습니다. 특히, 클라이언트 요청 값들을 검토해야 하는 상황이었는데, 로그 파일(access.log, error.log)이 지나치게 커져 있어 파일을 열어보는 것조차 어려운 상태였습니다.문제 상황은 다음과 같았습니다.access.log 파일이 6GB 이상 쌓여 있어 텍스트 에디터로 열 수 없음로그 파일이 커질수록 Nginx의 성능 저하 및 디스크 용량 증가 문제 발생오래된 로그 파일이 자동으로 삭제되지 않아 불필요한 용량 차지이를 해결하기 위해 Nginx 로그 파일을 일자별로 관리하는 방식이 필요했습니다.이번 글에서는 Windows 환경에서 로그 파일을 자동으로 일자별로 관리하고, 불필요한 오래된 로그를 자동으로 삭제하는 방..