사용자 병합 실패 시 기록되지 않은 오류

역사적인 이유로 내 포럼에 두 개의 계정을 가진 사용자가 한 명 있습니다. (허락을 받아) 이 두 계정을 통합하려고 하고 있습니다. 잠금 해제용 “transfer” 문구를 입력하고 통합을 시작한 지 약 15초 후 다음과 같은 오류 상자가 표시됩니다:

사용자 통합 중 오류가 발생했습니다.

UI의 오류 로그에는 오류가 표시되지 않습니다. 파일 시스템의 rails 로그에도 이 기록을 찾을 수 없습니다. 문제의 원인을 찾으려면 어떤 로그를 확인해 볼 수 있을까요?

오늘 아침 기준으로 최신 버전(093ee1d80c269afd00ba1341a3e71eb97e4ce7f1)으로 업데이트되어 있습니다.

병합하려는 사용자들이 포럼에서 활동이 매우 많기 때문에 문제가 발생한 것으로 추정됩니다. 이러한 경우 UI를 통해 사용자를 병합하면 타임아웃이 발생할 수 있습니다. 이는 알려진 문제이며 수정을 계획하고 있습니다.

사이트 백엔드에서 rake users:merge 태스크를 실행하여 사용자를 병합해야 할 수 있습니다. 관련 방법은 다음 링크에서 확인하실 수 있습니다: Rake task for merging users.

아, 감사합니다! 몇 달 동안 rake 태스크에서 병합을 해왔는데, 결과가 다를 수 있다는 걸 몰랐습니다. 정말 감사드립니다!

또한, 제대로 작동하는 것을 확인했습니다. :smiling_face:

저도 같은 문제에 부딪혔습니다. 다만 이 글을 읽기 전에 몇 번 반복하면 오류가 해결되는 것 같았습니다(최소 에러 메시지 없이 완료되는 것으로 보입니다). 아마도 각 시도에 따라 몇 개의 게시글이 더 마이그레이션되어, 타임아웃이 발생하기 전에 완료되는 것이 아닐까요?