저희 uploads 폴더는 S3 버킷에 있습니다. WP Discourse의 로깅 기능이 uploads 폴더에 대한 지속적인 쓰기 작업으로 인해 서버에 상당한 부하를 주고 있습니다.
WP Discourse 로그를 완전히 비활성화하거나, 최소한 로그 파일의 경로를 변경해야 합니다.
훅을 통해 이를 커스터마이즈할 수 있는 방법이 있거나, wp-config.php에서 변수를 정의하는 방식으로 설정할 수 있을까요?
저희 uploads 폴더는 S3 버킷에 있습니다. WP Discourse의 로깅 기능이 uploads 폴더에 대한 지속적인 쓰기 작업으로 인해 서버에 상당한 부하를 주고 있습니다.
WP Discourse 로그를 완전히 비활성화하거나, 최소한 로그 파일의 경로를 변경해야 합니다.
훅을 통해 이를 커스터마이즈할 수 있는 방법이 있거나, wp-config.php에서 변수를 정의하는 방식으로 설정할 수 있을까요?
WordPress에서 생성된 로그를 말씀하시는 건가요? 아니면 Discourse의 로그인가요?
이것을 말씀하시는 거죠?
wp-discourse는 WordPress 플러그인입니다.
이것들은 WordPress 로그입니다. 따라서 로그를 변경하려면 https://www.google.com/search?q=wordpress+limit+log+size&oq=wordpress+limit+log+size와 같은 검색을 수행해야 합니다.
여기서 그 내용을 아는 사람이 있을 수도 있지만, 특히 크리스마스에는 그 검색이 더 빠른 결과를 가져다줄 가능성이 큽니다.
제이, 안녕하세요.
죄송합니다. wp-discourse를 말씀드린 것이었습니다.
로그 크기를 제한하는 것은 원치 않습니다. 플러그인이 로그 파일을 저장하는 디렉토리를 변경하거나, 로깅 기능을 완전히 비활성화하는 방법을 찾아야 합니다.
앞서 언급했듯이, 저희 업로드 폴더는 Rclone을 통해 마운트된 S3 버킷에 위치해 있습니다. WP Discourse가 이 “logs-metafile.txt” 파일에 지속적으로 쓰기를 수행하는데, 이로 인해 서버 부하가 상당히 증가하고 있습니다.
WP Discourse의 로그 생성 파일을 확인해 보니 wp_uploads_dir를 직접 가져오고 있더군요. 따라서 디렉토리를 변경할 수 있는 공식적인 방법이 없지 않나요?
@Thiago_Mobilon 님, 이 리포트를 올려주셔서 감사합니다.
WP Discourse 플러그인의 다음 릴리스에서 이 문제를 해결하기 위해 변경 사항을 적용할 예정입니다.
플러그인 2.4.8의 다음 릴리스에는 다음이 포함되어 있습니다:
@Thiago_Mobilon 님이 겪고 계신 문제는 이 수정 사항으로 해결될 것으로 보이며, 따라서 로깅을 비활성화할 필요가 없을 것입니다. 물론 원하시는 경우 비활성화하셔도 됩니다.
해당 릴리스는 현재 검토 중입니다. 이 PR이 병합되면 wordpress.org에 배포됩니다.