안녕하세요,
현재 비활성 상태인 사용자가 많이 있으며, 이제 이들을 삭제해야 합니다. 로그를 확인해 보았지만 의심스러운 내용은 발견되지 않았습니다.
현재 v2.4.3 버전을 사용 중이며, 설정은 기본값인 730일로 되어 있습니다.
이 문제를 수정하거나 최소한 수동으로 정리 작업을 시작하는 방법은 무엇인가요?
감사합니다!
안녕하세요,
현재 비활성 상태인 사용자가 많이 있으며, 이제 이들을 삭제해야 합니다. 로그를 확인해 보았지만 의심스러운 내용은 발견되지 않았습니다.
현재 v2.4.3 버전을 사용 중이며, 설정은 기본값인 730일로 되어 있습니다.
이 문제를 수정하거나 최소한 수동으로 정리 작업을 시작하는 방법은 무엇인가요?
감사합니다!
안녕하세요 @netpositive
비활성 사용자들의 경우 요구 사항이 충족되었나요?
이들은 신뢰 수준 0이어야 하며, 지난 730일 동안 게시글이 없어야 합니다.
우리는 비슷한 문제를 겪고 있는데, 이는 신뢰 수준 1인 비활성 사용자들 때문에 발생하는 것입니다.
네, 두 가지 요건을 모두 충족하는 사용자가 있고, 그들의 계정도 여전히 존재합니다.
meta에서 @tshen 님과 함께 이 문제를 재현해 볼 수 있을까요?
메타의 스태프 액션 로그(Sidekiq에서도 해당 정리 작업이 마지막으로 실행된 시점으로 표시됨)에 따르면 11시간 전에 비활성 사용자를 삭제한 것으로 보입니다. 따라서 문제없어 보입니다:
@netpositive 이 기능에 특화된 최근 커밋은 보이지 않지만, 사이트를 업데이트하는 것이 나쁠 것은 없습니다. 업데이트가 불가능하다면 작업을 수동으로 트리거해 볼 수 있습니다. 해당 작업은 Jobs::CleanUpInactiveUsers이며 /sidekiq/scheduler에서 찾을 수 있습니다.
진행 상황을 알려주시면 감사하겠습니다.
있을 수도 있습니다. Rails 콘솔은 매우 강력한 도구로 사용할 수 있지만, 초보자에게는 다소 어렵습니다. 아직 사용해 본 적이 없고 시작하고 싶다면, 실험해 보고 작동 방식을 익힐 수 있는 테스트 사이트를 설정하는 것을 추천합니다. 비활성 사용자 작업은 여기에 정의되어 있습니다. 여기서 필요한 부분을 가져와 수정해 사용할 수 있습니다.
참고로 이 기능이 적용될 수 있는 다른 신뢰도 레벨은 TL1뿐입니다. TL2에는 "최소 3개의 다른 주제에 답글을 남겼다"는 요건이 있기 때문입니다.
안녕하세요,
어제 설정값을 730에서 365로 변경했습니다. 어제 삭제된 모든 사용자는 최소 한 번 이상 로그인한 적이 있습니다.
사용자 로그에서 가져온 아래 예시를 참고해 주세요:
created_at last_seen_at last_posted_at last_emailed_at trust_level
2020-05-08 14:44:07 UTC 2020-05-21 10:50:59 UTC 0
(한 번 생성되고 한 번 이메일을 받은 상태이며, 기타 모든 통계 값은 0입니다.)
현재 사용 중인 버전은 2.8.0.beta10입니다.