백업 파일을 통해 데이터를 복원한 후, 웹사이트에서 새로운 사용자 가입 검토 정보를 가져올 수 없었습니다.
구체적으로, 사용자 목록에서 검토를 기다리는 사용자를 찾을 수 있지만, 검토 화면에는 데이터가 없습니다. 이 문제는 백업을 가져온 후에 발생했습니다. 제 포럼이 새로운 사용자 검토 정보를 올바르게 가져오지 못하고 있습니다. 어떻게 처리해야 할까요?
안녕하세요, 더 많은 정보가 필요합니다. 어떤 페이지에 접근을 시도하고 계신가요? 브라우저 콘솔에 오류가 있나요? /logs에 오류가 있나요?
/admin/users/list/pending와 /review?sort_order=score에 접근을 시도해 보았지만, 리뷰 사용자에 대한 내용은 아무것도 없습니다.
로그 화면에서 눈에 띄는 관련 오류는 없습니다 ![]()
더 심각한 장애가 있는 것 같습니다.
포럼이 현재 가입 관련 작업을 처리하지 못하고 있습니다. 신규 사용자에게 활성화 이메일을 보내도록 설정했지만, 이메일이 전송되지 않았습니다.
하지만 제 SMTP 서비스는 정상적으로 작동하며 테스트 이메일은 전송할 수 있습니다. ![]()
로그를 보면 메모리 문제로 인해 sidekiq가 매우 자주 재시작되는 것으로 보입니다.
사이드킥(Sidekiq) 실패가 제가 언급한 문제의 원인이 될까요? 이 문제들은 서로 관련이 없어 보이거든요 ![]()
언급하신 문제 중 일부는 실제로 잡(sidekiq)에서 발생할 수 있습니다. 적어도 sidekiq이 올바르게 작동하는지 확인하면 도움이 될 것입니다.
이러한 실패가 자주 발생하는 이유는
Sidekiq가 자주 재시작되면 새로운 사용자 등록을 적절히 처리하고 감사(audit)하는 데 문제가 발생할 수 있습니다. 모든 서비스가 정상적으로 실행되도록 어떻게 보장해야 할까요?
솔직히 말하면, 이 구성 요소가 여러 곳에서 버그를 일으킨다고 생각하지 않습니다.
새로운 사용자 감사 이벤트가 수신되지 않는 데 오랜 시간이 걸리기 때문인데, 특히 한 서버에서 새 서버로 데이터를 마이그레이션할 때 더욱 그렇습니다.
그 이후로 많은 버그가 발생했지만, 데이터 마이그레이션 전에 이미 이 Sidekiq 재시작 오류가 나타나고 있었습니다.
데이터 마이그레이션 전에 구형 웹사이트가 중지되었음을 보장할 수 있습니다.
마이그레이션 과정에서 데이터베이스에 이상 상황이 발생했을 것으로 의심하지만, 이 상황의 구체적인 원인을 확인할 수 없습니다. ![]()
