일단 처음엔 에러 막 나올때 php5.6 때문이라고 추측해서 다운그레이드해야하나했는데

 

에러메세지가 php5.6 이기에 나온건 맞으나

이건 치명적으로 복구 못하게하는 주범은 아니였고요

 

주범은 쉬퀸서 테이블

이테이블은 그니까  백업복구를 회원들이 실시간 많이 글쓸때

백업 받아서  복구하면 이런메세지 종종 뜰겁니다

 

시퀸서테이블 건드리면 정말 삽질 ㅜㅜ  하루종일 삽질 이것떄문에 했습닌다 

 

 

그런데 아직도 제가 해결못한게 

그런데 왜 캐시재생성하면 전 백지 될까요 ? ㅜㅜ

 

다른 xe 로 만든건 안그래요 ㅜㅜ

용량이 많긴한데 이 영향이 아닌가싶기도하고 

 

정확하게 뭐 알아야 이걸 고치죠 ㅜㅜ

 

그런데 nginx error로그엔 아무런 어떤 에러 흔적없어요 ㅜㅜ

 

 

혹시 이런 캐시파일 재생성 안되서 고민하신 회원님들 계심 조언좀 부탁합니다 ㅜㅜ

 

그리고 혹시 캐시파일 재생성에 관여하는  xe 테이블 있나요?

디비쪽을 한번 봐야하지않나? 막연한추측이 들어서요...

 

  • profile
    기진곰 2017.06.06 00:52:11

    캐시파일은 DB와 무관합니다.

  • ?
    루비아 2017.06.06 01:27:58

    그런가요 ㅜㅜ 그럼 왜 저것만 안될까요 ㅜㅜ

    한가지의심하자면 덩어리가 크다는것...

    하지만 캐시재생성끝냈다는 팝업메세지 떴스니 그중간에러는 아닌듯한데 ㅜㅜ


    files밑에 모두 777 주고
    권한 nginx:nginx  주고요 

     

    캐시재생성후 백지되면

    지금도 예전 카피한 cache 폴더 그자리넣음 다시 원상복구는되요 .

  • profile
    기진곰 2017.06.06 11:04:24
    혹시 files/config/db.config.php에서 object cache를 사용하도록 설정되어 있나요?
    이게 file로 설정되어 있는 경우 캐시파일이 지나치게 많이 생성되어 재생성 클릭시 문제가 될 수 있습니다.
  • ?
    디이깅 2017.06.06 01:09:43

    이전 질문에 문제점 파악을 위해 하나하나 점검해나가는 질문에 답변이 없어요.
    메뉴 캐시파일만 따로 재생성 했을 때 어떻게 되었는지.
    서버 에러로그 설정은 되어 있는 게 맞는지.

     

    어딘가 문제가 있는 건 맞으신 것 같은데,
    코어와 서버 환경 문제인지, 서드파티와 서버 환경 문제인지
    구체적으로 확인해보려면 계속 더 많은 새로운 정보를 제공해주셔야 합니다.

  • ?
    루비아 2017.06.06 01:26:32
    디이깅님 답변 감사합니다

    큰틀에서 가장큰문제는 지금 캐쉬재생성하면 백지화된다는거고요
    지금은 이것만 해결하면 다 해결되는거고요

    처음 여기 게시판 문의했던
    php5.6 에러 토해내는건 기진곰님 알려주신대로하며됬고요

    전지금 nginx사용하고있고요
    지금도 에러로그 계속 쌓이지만 이거에관련 에러는없었습니다

    그리고 또 문제였던건 시퀀서테이블인데
    간단한사이트경우는 회원들이 글 작성이 나 댓글이나 빈번하게 이뤄지지않는사이트에선
    바로 dump 하고 복구한다고 시퀀서에 문제없스나

    사이트 덩어리가 큰경우 회원들이 몰리는 시점
    백업복구는 시퀀서 테이블 그쪽에 문제가 생긴다는걸

    오늘 깨달았고요

    그 시퀀서 문제 연장선이 바로
    결국 관리자메뉴 초기화 클릭했슬떄 제대로 작동안됬던거고

    제대로됬다면 초기화하고 관리자 메뉴보엿겠죠
    저같은경우 시퀀서테이블에 문제가생겨 다른거

    관리자메뉴초기화 포함해서 모든 xe 추가 글쓰기 회원가입 메뉴추가 기타등등 에러가 생겨서 안된거였습니다

    하지만 시퀀서 테이블 다시 복구 그리고 최대번호 입력후 그이후엔 모든 다른건 정상적으로 다됩니다
  • ?
    디이깅 2017.06.06 01:41:48
    xe 1.5.4 + php 5.6 이용 중
    xe가 php에 대응이 안되어 일부 기진곰님 말씀대로 수정하셨고,
    수정본을 기본설치 했을때는 문제없이 작동하는 것을 확인하셨다는 말이죠?

    기본설치와 차이점은 실 사용 서버에는 애드온,모듈 등 서드파티가 설치되어 있다는 것입니다.
    그래서 코어부분인 메뉴부분만 캐시재생성(메뉴 추가또는 수정)을 했을 때는
    어떤지 확인을 요청하는 것입니다.

    일반적으로 캐시재생성과 db와 관련은 없는데 db쪽에 문제가 있다고 생각하시면
    테스트 서버에서 따로 테스트 해보시는게 빠르실 거에요.
  • ?
    디이깅 2017.06.06 01:58:47
    아 방금 생각해보니 xe구버전이라 메뉴 부분도 최신 버전과 다를 수 있겠네요.
    기본 설치 때는 잘 된다는 전제하에 서드파티가 5.6버전을 지원하지 않아 생기는 문제일 가능성이 높으니
    추가 설치된 부분을 제거하고 테스트 먼저 해보시는 게 좋을 것 같습니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...