운영중엔 KFOOTBALL.org에서 발생해서 한 일주일 고생한 문제
대략 아래와 같은 상황이었다
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도 동일하게)
포인트 고정, 포인트 변동, 포인트 증감등의 키워드로도 답을 찾지 못했고 비슷한 사례도 찾지 못하고 반 포기 상태였는데 '포인트 캐시' 키워드로 찾아보니 한방에 답이 나왔다.
/files/member_extra_info/point 내의 폴더들을 모두 날려주니 정상적으로 동작되었다. 모두 날려주고 point 폴더의 퍼머션을 707에서 755로 설정하니 아예 캐시가 생성되지 않는듯.
다른 분들중에는 point 폴더 내 모든 폴더를 707 권한을 주어서 해결했다고 하는데 캐시는 계속 쌓이기 때문에 주기적으로 이걸 해주던지 아니면 아예 707 권한으로 생성되도록 (가만 놔두면 755로 폴더가 생성되는 상태) 설정을 해야하는데 귀찮아서 그냥 당분간은 저 상태로 두기로.
XE : 포인트가 고정되어 변동(증/감)되지 않는 문제
- 이 글의 트랙백 주소
- http://gunmania.kr/tc/trackback/332
-
- Happiness @ 2014/04/05 07:00
-
안녕하세요 . 저도 포인트캐시 문제로 찾다가 xe의 게시물 그리고 여기 게시물을 통해 동일하게 조취해서 잘되었습니다만, 윈도우에서 운영인지라 755로 변경을 해도 권한 문제는 먹히질 안더군요. 그래서 폴더는 계속생성이 되는..
한가지 다른 문제가 있어서 여쭤봅니다.
http://www.xpressengine.com/22667075 글을 올렷지만 답들이 없어서 답답하네요. rewrite를 쓸려고 하는데 기존apmsetup쓸때는 잘되었으나 며칠전
nginx NGXMP 라고 요걸로 바꾸었는데 이상하게 rewrite가 안되는겁니다..
그래서 따로 다른 컴터에서 xe 를 별도 설치하고 테;스트를 해보았는데 이건 또 잘되는겁니다.. 혹시 nginx를 운영하고 계시니 도움을 얻을 수 있을까 해서 여쭵봅니다.
add
- 댓글 남기기