워드프레스 W3 Total Cache 플러그인에서 memcached 오류가 발생하는 경우

W3 Total Cache는 설정을 세부적으로 할 수 있어 개인적으로 선호하는 캐시 플러그인입니다.

웹호스팅 서버에 memcached가 활성화된 경우 W3 Total에서 memcached를 사용하도록 설정할 수 있습니다.

예를 들어, Database Cache(데이터베이스 캐시)에서 Database Cache Method(데이터베이스 캐시 방법)를 기본 설정인 Disk 대신 Memcached를 설정하는 것을 고려해볼 수 있습니다.

워드프레스 W3 Total Cache 플러그인에서 memcached 오류가 발생하는 경우 4

하지만 memcached가 제대로 작동하지 않으면 다음과 같이 오류 메시지가 표시됩니다.

워드프레스 W3 Total Cache 플러그인에서 memcached 오류가 발생하는 경우 5

해외 웹호스팅 업체 중 하나인 Siteground에서는 특이하게 달리 공유호스팅에도 OpCache와 memcached를 제공합니다("Siteground에서 Memcached를 사용하여 사이트 속도 향상하기" 참고).

하지만 W3 Total Cache에서 memcached를 적용하니까 위의 그림과 같은 오류가 발생하네요.

The following memcached servers are not responding or not running:

Database Cache: 127.0.0.1:11211.

Object Cache: 127.0.0.1:11211.

This message will automatically disappear once the issue is resolved.

Siteground에 문의해보니 자기네 서버에서는 Memcached가 완벽하게 작동하고 있다면서 포트를 확인해보라고 하네요.

가령 데이터베이스 캐시(Database Cache)를 설정한 경우 워드프레스 알림판에서 Performance > Database Cache로 이동한 다음 Advanced(고급) 섹션에서 Memcached 포트를 지정할 수 있습니다.

워드프레스 W3 Total Cache 플러그인에서 memcached 오류가 발생하는 경우 6

위의 그림에서 Memcached 호스트 이름:포트 부분에서 포트(예: 11211)를 실제 포트로 변경해주면 됩니다.

Memcached를 사용하도록 지정한 다른 설정(예: Object Cache)에서도 동일한 방법으로 포트 번호를 올바르게 변경해주면 문제가 해결될 것입니다.

참고:


댓글 남기기

* 이메일 주소는 공개되지 않습니다.