포럼
포인트 변동 안되는 문제는 답이 없나보네요
2013.05.29 14:50
0. 서버는 ngnix 1.4.1 + php 5.3.10 + mariadb 5.5.30(innodb), XE 코어는 1.7.3.4(1.5.3.4 당시에도 동일 증상)
1. 일부 회원에서 발생
2. 주로 5레벨 이하의 회원
3. 포인트 레벨 아이콘에 커서 가져다댔을시 뜨는 창, 포인트 출력 위젯이나 복권 등에서 포인트가 고정되어서 변동되지 않음.
4. 실제로 DB나 포인트 관리창에서는 정상적으로 출력
이런 상황이고 개인적으로 시도해본것은
1. DB 최적화, 세션/캐시 재생성 -> 효과 없음
2. 해당 회원 포인트 수동 수정 -> 출력되고 있는 레벨과 다른 레벨이 되도록 증/감 시켜도 레벨 아이콘/출력 포인트는 그대로)
3. 해당 회원 정보 백업후 삭제, 그리고 그 정보 그대로 새로 회원 생성(member_srl도 동일하게) -> 효과 없음
정도인데 딱히 더 해볼만한것도 안보이고 골치아프네요 쩝
댓글 8
-
銀童
2013.05.29 15:58
-
Gunmania
2013.05.29 19:19
아 /files/member_extra_info/point 폴더 내 폴더들 수동으로 날려주니까 갱신이 되네요. 다만 캐시 파일 재 생성을 해도 다시 생성은 안되는듯한...
포인트 갱신, 업데이트 같은 키워드론 안나왔는데 댓글 적어주신거 보고 포인트 캐시로 검색하니 비슷한 사례가 있었군요;;
-
키스미베이베
2013.05.30 01:20
저도 같은 문제를 겪엇습니다. 저의경우 서버를 옮기고 1.4버전에서 1.5버전을 업데이트후에 겪었는데.
point폴더 내의 폴더 전부를 707 권한을 주어서 해결되었습니다.
-
Gunmania
2013.05.30 07:17
전부 삭제후 point 폴더를 755 설정하니 캐시가 아예 생성되지 않는데 이대로 써도 되려나요. 707로 생성하니 안에 폴더들이 생성되는데 755로 설정되더군요..;; -
키스미베이베
2013.05.31 12:39
저도 새로 만든것들은 755로 생성되더군요 해결은 되셨어요.?
-
Gunmania
2013.05.31 14:13
일단은 포인트 캐시를 안쓰고 있습니다;
-
Happiness
2014.04.05 06:26
저도 apsetup쓰다가 nginx 1.5로 최근 바꾸었다가 레벨에 포인트가 고정인 문제가 생겨서 답답했는데 거의 답에 근접한 댓글을 보니 일단은 안심입니다. 근데 저같은 경우는 윈도우에서 운영하는지라 권한 755니 이런게 먹히질 안을텐데요.
캐시폴더아래의 멤버포인트 부분을 그냥삭제만 해주는것으로 될런지요?
이경우에,, 캐시파일 재생성을 해준다거나 하면 다시 생성되지 않는지.. 그럼 동일 문제 반복될것도 같고요.
포인트 캐시를 안쓰신다는 말은 어떻게 포인트캐시만 안쓰게 조치를 하신건지요?
그리고 파일 캐시 써서 문제이면 , 혹시 memcached 를 사용하면 될려나요? 근데 이거 한번 테스트 한다고
db.config.php에 넣었다가 DB에러가 무진장 나고,, 구문 제하고 캐시지우고 한참을 해도 웹페이지에 에러화면들 속출하고,, 백업해뒀던 db.config.php로 바꿔주었더니 정상되더라고요. memcached 구문 줄 추가했다고 php파일이 바뀌어지는것인지,, 이것은 참 알수없는 부분입니다.
-
Happiness
2014.04.05 06:28
아 제가 잘못알았네요 cache 폴더가 아니고 files아래군요. 여기에 member_extra_info /point 아래 폴더를 삭제해도 운영상에 문제없는것인가요?
포인트가 파일에 캐시되어있어서 제대로 갱신이 되지 않는 문제같습니다.
포인트 캐시를 파일에 하지 않거나, 하더라도 APC 등의 오브젝트 캐시에 저장하고, 잘 삭제되도록 개선하면 될듯합니다.
지금 간단히 해결할수 있는건 파일 캐시 자체를 off 하는게 가장 빠르다고 생각하네요.