기존에 memcached를 사용했었는데요
아래와 같이 db.config.php에서 file로 고치고
'use_object_cache' => 'file',
'use_template_cache' => 'file',
캐시 재생성을 누르면 위와같이 Memcached를 재시작하라고 뜹니다.(왜 재시작해야하는지 모르겠지만..)
그래서 systemctl restart memcached 를 했는데도 위와 같은 오류가 계속 나더라구요...
file 캐시로 사용할 경우 그냥 아예 저 부분을 지워야 하는 건지.... 이게 한 번 memcached를 사용하면 게속 저 현상이 나타나더라구요...
혹시 해결 방법은 없을지.. 궁금합니다.
댓글 8
혹시 라이믹스 이신가요?
PHP7로 업그레이드 하고 뭔가 이슈가 있어서 그냥 라이믹스 올리기로...
캐시파일 삭제에 실패한 경우 나오는 메시지입니다. file로 사용하신다면 퍼미션 문제나 그 밖의 다른 이유로 캐시파일 삭제 도중 오류가 발생하면 저런 메시지가 나올 수도 있습니다. memcached라고 하는 건 그냥 언어파일에 그렇게 하드코딩되어 있어서...
퍼미션은 707인데.. 이상하네요..
뭐 결과적으로 해결됐으니 상관은 없습니다만..쿨럭쿨럭..
근데 제 기억으로는 한번도 memcache로 등록하지 않고 처음에 file 했을 때는 문제가 없지만,
한번이라도 memcache로 활성화했다가 다시 file로 바꿨을 때는 해당 이슈가 계속 발생하더라구요...
물론
'use_object_cache' => 'file',
'use_template_cache' => 'file',
이걸 자체를 지워버리면 문제없이 생성은 되지만...