Extra Form
PHP PHP 7.2
CMS Rhymix 1.x

안녕하세요.

 

홈페이지 운영중에, 사이트 접속이 안되어 물어보니 웹호스팅에서 잠시 차단했다고 합니다.

아래와 같은 내용을 주는데, 설명을 들어도 무슨 말인지 잘 모르겠네요.

현재 라이믹스 1.99 를 사용중인데, 뭔가 오류가 떠서 그런건지.. DB를 만진적이 없는데 무엇을 수정해야 할지 막막하네요.

혹시, 아래 내용에 대해 조금이나마 전문가님들의 고견을 듣고싶어 글을 남깁니다.

감사합니다.

 

 

================================================================

답변에 미흡한점이 있어 재안내 드립니다. 현재 고객님 db쿼리 중 select , delete 쿼리가 비정상적으로 무한루프돌며 발생하고 있어 서버내 부하를 발생하고 있습니다.
이경우 공유형 서버에서의 정상적인 이용은 어려워 단독형 상품으로으로 이전 후 이용하시거나 이용중이신 쿼리를 점검 해주신 후 말씀 부탁드립니다.

Prepare SELECT `readed_count`, `voted_count`, `blamed_count`, `comment_count`, `trackback_count` FROM `rx_documents` AS `documents` WHERE `document_srl` = ? Close stmt
Prepare SELECT * FROM `rx_document_extra_vars` AS `extra_vars` WHERE `extra_vars`.`module_srl` >= -1 AND `extra_vars`.`document_srl` IN (?) AND `extra_vars`.`var_idx` >= -2 Close stmt
Prepare DELETE `imageexif` FROM `rx_imageexif` AS `imageexif` WHERE `target_srl` = ?
Execute DELETE `imageexif` FROM `rx_imageexif` AS `imageexif` WHERE `target_srl` = 56535

================================================================

  • profile
    해당 쿼리를 쓰는 애드온 및 모듈을 확인해보셔야 할 것 같습니다.

    어떤 페이지에서 특정한 상황에 느린 부분이 있는지 확인해보신다음 해당 페이지에서 어떤 처리가 오가는지 점검해보셔야 해요.

    실제로는 해당 사이트에 FTP에 접속해서 확인해보는 작업을 하지 않는 이상 정확한 이유를 알 수 없습니다.

    쿼리가 무한반복이 된다는건 해당 쿼리를 무한적으로 반복적으로 실행햇다는 뜻일수 있어서 PHP의 설계자체의 문제가 될 수 있습니다.

    다만 어느정도 유추한다면 글쓰기상태일때 특정 이미지를 자동으로 회전시켜주는 기능과 관련된 부분이 있는지 살펴보시면 좋을 것 같네요.

    정확하게 imageexif 이게 어떤부분을 담당하는지 모르겠지만.. 이미지 프로세스 모듈쪽이거나 이미지와 관련된 부분이 아닌가 유추가 됩니다.
  • profile profile
    답변 감사합니다. 해당 쿼리를 쓰는 애드온 및 모듈을 확인하라는 말씀은.. 애드온 파일을 열어서 저 문구가 있는지 보면 되는건가요? 우선 홈페이지 접속 권한을 다시 얻어서 애드온을 잠깐 꺼서 확인을 해봐야겠습니다. 감사합니다.
  • profile profile
    해당 문구는 없을겁니다.
    XE에서는 직접적인 쿼리를 하지 않기 때문에 해당 애드온이 테이블의 어떤 쿼리를 만드는것인지 아니면 모듈에서 문제가 있는지 살펴보셔야 합니다.

    모르시겠다면 제작의뢰를 통해서 해결하셔야 할 문제가 될 수 있습니다.
  • profile

    https://github.com/soonjae/imageprocess/blob/master/queries/deleteexif.xml
    이미지 프로세스 모듈의 deleteexif 쿼리로 보입니다. 해당 쿼리는 글/댓글/첨부파일 삭제시 동작합니다. 임시조치로 이미지 프로세스 모듈을 삭제한 뒤 어째서 해당 쿼리가 반복 호출되었는지 알아보셔야 할 것으로 보입니다.

    제공하신 정보로 추정할수 있는 원인으로는
    1. 누군가 글 댓글을 작성했다 삭제하는것을 반복
    2. 누군가 첨부파일을 업로드한뒤 삭제하는것을 반복
    3. 이미지 프로세스 모듈 이외 자료가 잘못 작성되어 글, 댓글, 첨부파일 삭제 트리거가 반복 호출
    3가지 정도입니다.

  • profile profile
    도움 주셔서 진심으로 감사합니다. 바로 한번 해보겠습니다. ㅠㅠ 접속자도 없는 홈페이지인데 당황스럽네요. ^^;;
  • profile profile
    딱히 사용자가 없다면 3번일 가능성도 있습니다. 이경우 이미지 프로세스 모듈 재설치시 다시 쿼리 문제가 발생할수 있습니다.

    일단 사이트를 띄워둬야 확인이 가능할테니 모듈 삭제하시고(FTP를 통해 지우시거나 FTP도 접속이 안된다면 호스팅사에 삭제요청하시면 될겁니다) 그다음 제작의뢰로 점검 요청하시면 되실겁니다.
  • profile profile
    감사합니다. 우선 확인해보니,,, 게시물자동삭제애드온에 의해 문제가 된 것으로 생각됩니다.
    특정 게시판에 문제가 있다고 해서 확인해보니, 그 게시판만 게시물이 쌓이면 자동으로 삭제하는 애드온을 적용했거든요. 끄고 나니 괜찮은것 같습니다. 도움 주셔서 감사합니다.