내 웹 사이트의 모든 오류를 가져오는 Ubuntu 시스템에 access.log라는 파일이 있습니다.
문제는 이제 파일이 너무 커져서 access-old.log로 이름을 바꾸고 access.log라는 파일을 새로 만들었습니다.
하지만 access-old.log에는 여전히 오류가 표시됩니다. 제 질문은 왜일까요? 내가 만든 새 access.log에 오류가 발생하지 않는 이유는 무엇입니까?
답변1
웹 서버에 로그 파일을 닫았다가 다시 열도록 지시해야 합니다. 예를 들어, 을 실행 중이라면 apache
다음을 실행합니다.apachectl graceful
답변2
apachectl graceful
현재 활성화된 모든 연결이 완료되고 닫힐 때까지 기다리므로 작동하는 데 시간이 걸릴 수 있습니다.
apachectl restart
/etc/init.d/httpd restart와 동일하게 기다리지 않고 강제로 다시 시작합니다.