이름을 바꾼 후 Apache access.log가 업데이트됩니다.

이름을 바꾼 후 Apache access.log가 업데이트됩니다.

내 웹 사이트의 모든 오류를 가져오는 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와 동일하게 기다리지 않고 강제로 다시 시작합니다.

관련 정보