26.09.29
0
조회 194
26.09.26
1
조회 152
26.09.24
0
조회 182
26.09.23
0
조회 187
26.09.19
0
조회 507
26.09.11
0
조회 149
26.09.10
0
조회 148
26.09.10
0
조회 149
26.09.10
0
조회 116
26.09.10
0
조회 101
26.09.09
1
조회 102
26.09.04
0
조회 501
26.09.03
0
조회 340
26.09.01
1
조회 136
26.08.29
0
조회 179
26.08.22
0
조회 292
26.08.20
0
조회 322
26.08.13
0
조회 312
26.08.13
0
조회 365
26.08.13
0
조회 206
댓글 12
원인은 다양하겠지만 .. 하나를 생각해보면..
써드 파티 모듈중에서 회원 탈퇴시 실행되는 before 트리거 같은곳에서 오류가 발생해 삭제가 되지 않을수도 있겠습니다.
after 트리거의 경우 삭제후 실행되는 부분이라 상관 없을태구요.
회원 탈퇴시 실행되는 트리거를 찾아 보려면 xe_triggers 테이블을 확인해 보시면 될겁니다.
trigger 이름은 member.deleteMember 입니다.
5년 넘게 아무 이상이 없는데 유독 지금 이 한회원만 발생할 수 있는건가요.. 전 여기서 지금 멘붕이라...
메시지는 삭제되었다고 뜨는데 실제 삭제는 안되어 있더라구요.
써드 파티의 등록된 트리거의 문제일수도 있고.. 아니면 특별한 조건에 맞아 버렸다던가!
사실 정확한 원인은 파고들어 봐야 정확히 알수 있을듯합니다 ㅠ
혹시 시험모듈(exam) 쓰시나요? 그 모듈의 회원 탈퇴 트리거가 에러를 뿜기 때문에 XE + InnoDB 환경에서는 탈퇴가 안 됩니다. (라이믹스에서는 member.deleteMember/after 트리거가 에러를 뿜더라도 정상적으로 탈퇴가 이루어지지만, 다른 모듈의 회원 탈퇴 트리거 실행을 방해할 가능성은 남아 있습니다.)
현재 상황은 회원 삭제를 하면 가입확장모듈에 의해 탈퇴 메일까지 관리자인 저에게 잘 옵니다.
하지만 실제 회원은 계속 남아있습니다. 삭제 후 출력되는 메시지도 삭제되었습니다라고 정상적으로 표시되고 있습니다.
한 회원만 이런 현상이 있네요...
https://xetown.com/board/845530