| CMS/프레임워크 | Rhymix 2.1 |
|---|---|
| 개발 언어 | PHP 8.3 |
| 문제 페이지 주소 | 비공개 (검색로봇) |
며칠전부터 500에러가 간헐적으로 뜨고 있어서 이것저것 원인을 찾고 있습니다.
클플 연동을 하고 있는 사이트입니다.
우선, 3개 사이트를 운영중인데, 2개 사이트는
/files/cache 경로의 cache 폴더 및 하위 폴더 전체를 삭제하면 삭제가 됩니다.
그러나 문제가 생긴 사이트는 아래 첨부이미지처럼 삭제가 되지 않습니다. 삭제와 동시에 다시 생성이 됩니다.
호스팅업체에서 일부 폴더와 파일 소유권이 nobody 그룹으로 되어있는것으로 확인하였고, 수정하여 진행했는데도,
같은 증상으로 다시 재생성이 동시에 진행된다고 합니다.
아래는 cache 폴더 하위의 삭제가 되지 않고 자동생성되는 폴더입니다. 캐시폴더 삭제가 전부 되지 않고, 자동재생성이 정상인가요?

flowerrain
Lv. 4
댓글 4
사이트를 사이트 잠금 기능 같은걸로 닫으신게 아닌이상 재생성되는게 정상입니다. 예를 들어 template 폴더는 접속자가 한명이라도 생기면 템플릿 컴파일 결과물 저장을 위해 생깁니다. 캐시폴더 상태가 이상한걸로 추정된다면 기존 캐시폴더 이름을 cache_임의숫자 등 다른 이름으로 변경후 해당 폴더를 삭제처리하면 깔끔하게 지워집니다.(실제로 관리자 화면에서 캐시파일 재생성을 누르면 정확히 이 작업을 수행합니다)
문제의 원인이 캐시폴더에 있는게 아닐수 있으니 정확한 진단은 오류로그 확인이 먼저입니다. 어떤 부분에 오류가 생겼는지 알면 그 다음에는 여기 올리시거나 ChatGPT 같은 AI한테 물어보거나 해서 해결이 가능하죠.
아... 그렇군요. 캐시폴더 이름을 변경할 생각은 못했습니다. 변경후에 삭제하니, 변경한 폴더는 삭제가 되고, 기본 캐시폴더가 동시에 생성이 되고 있네요. 감사합니다. 다른 곳이 원인인 듯 합니다. 더 찾아보겠습니다.
일단 한 번 제대로 삭제되었다면, 다시 내용이 채워지는 것은 정상입니다.
삭제하자마자 다시 생긴 것인지, 원래 안 지워진 것인지 구분하는 것이 중요하죠.
퍼미션이나 그 밖의 문제로 삭제에 실패하면 문제가 될 수도 있거든요.
윗분 제안처럼 cache 폴더를 삭제하는 대신 이름을 바꿔 보시면
다시 생긴 건지, 원래 안 지워진 건지 구분할 수 있을 겁니다.
캐시파일 재생성을 눌러야만 다시 생성이 되는 줄 알았습니다. ftp에서 삭제와 동시에 재생성이 되는 줄은 몰랐습니다.ㅠㅠ 다른 곳을 점검해보겠습니다. 항상 감사합니다~~