찾다

 >  Q&A  >  본문

apache-nginx 로그를 삭제하고 파일을 다시 생성한 후에는 로그를 표시할 수 없습니다.

프로젝트 루트 디렉토리 아래에 web.log 파일이 있는데 파일이 너무 커서 삭제하고 빈 .log 파일을 다시 만들었습니다. 이제 이 새 파일에는 로그가 없습니다. 오래된 파일

阿神阿神2836일 전641

모든 응답(2)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-05-16 17:02:43

    로그를 삭제할 때 nginx를 중지하지 않으면 nginx는 여전히 이전 파일의 핸들을 보유하고 있지만 새로 생성된 파일의 이름은 동일하지만 실제로는 동일한 파일이 아니므로 기록되지 않습니다.
    지금은 nginx를 다시 로드해야 합니다

    으아악

    앞으로 로그를 지울 때는 파일을 직접 삭제하지 마세요

    으아악

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-16 17:02:43

    새로 생성된 로그 파일의 권한이 올바르게 설정되어 있고 쓰기 권한이 부여되어 있나요?

    회신하다
    0
  • 취소회신하다