클라우드웨이즈: Object Cache Pro 연결 문제 (Not connected)

워드프레스 정보를 제공하는 블로그 Avada 2023. 6. 19. 13:40 • 댓글:

Object Cache Pro는 데이터베이스와 서버에서 부하(로드)를 경감하여 쿼리를 더 빠르게 전달함으로써 애플리케이션 속도를 높여주는 캐싱 플러그인입니다. 이 플러그인은 월 95달러에 이용할 수 있지만, 클라우드웨이즈를 이용하는 경우 무료로 사용이 가능합니다. 클라우드웨이즈를 이용하는 경우 WP Rocket과 같은 유료 캐시 플러그인을 사용할 필요가 없습니다.

클라우드웨이즈에 통합된 Object Cache Pro 플러그인이 활성화되어 있는 경우, "Not connected"(연결 안 됨) 오류 메시지가 표시되는 경우가 있을 수 있습니다. 이 문제가 발생하는 경우 대처 방법에 대하여 살펴보겠습니다.

클라우드웨이즈 (Cloudways) 할인 쿠폰 코드

클라우드웨이즈: Object Cache Pro 연결 문제 (Not connected)

클라우드웨이즈에서 2GB 램 이상의 서버를 배포하면 Redis의 캐싱 기술을 이용하는 Object Cache Pro가 자동으로 설치되는 것 같습니다. 저는 램이 1GB인 서버를 생성한 후에 2GB 서버로 업그레이드하였습니다만, 이 경우에는 Object Cache Pro가 자동으로 설치가 되지는 않는 것 같습니다.

Object Cache Pro가 설치되어 있으면 설정 » Object Cache에서 캐시를 활성화할 수 있습니다. 이 플러그인이 설치되면 다른 캐시 플러그인은 설치할 필요가 없다고 합니다.

설정 » Object Cache에서 상태(Status)연결됨으로 표시되어야 하지만, 다음 그림과 같이 "Status: Not Connected"가 표시되는 경우가 있을 수 있습니다.

클라우드웨이즈: Object Cache Pro 연결 문제 (Not connected)

또한, An error occurred during the instantiation of the configuration: 'database' must be an integer, string given이란 안내 메시지도 표시됩니다.

이 상태에서 Enable Cache 버튼을 클릭하면 An object cache error has occurred: Failed to initialize object cache: 'database' must be an integer, string given 이라는 오류가 표시됩니다.

클라우드웨이즈: Object Cache Pro 연결 문제 (Not connected)

Object Cache Pro가 작동하려면 Redis가 설치되어 있어야 합니다. 서버 관리(Server Management) 페이지의 Settings & Package » Packages 탭에서 Redis가 설치되어 있는지 확인할 수 있습니다.

클라우드웨이즈 Redis 설치

위의 그림과 같이 Redis가 Installed! 상태여야 합니다. 만약 Not Installed!로 되어 있다면 Install 버튼을 클릭하여 설치를 하도록 합니다.

참고로 2GB 이상 사이즈의 서버에서 워드프레스를 설치하면 Redis Cache Pro가 필수 플러그인으로 설치됩니다. 이 플러그인을 sftp에 접속하여 삭제하려고 해도 퍼미션(권한) 부족으로 삭제가 되지 않습니다.

워드프레스 Redis Cache Pro 플러그인

여전히 상태가 Not connected로 표시되면 클라우드웨이즈에 연락하면 문제를 해결해 줄 것입니다. 

 

클라우드웨이즈 고객지원 요청 방법 (라이브 채팅)

해외 호스팅 중 하나인 클라우드웨이즈(Cloudways)에서는 AWS, Vultr, Linode, DigitalOcean, 구글 플랫폼클라우드 등의 클라우드 제공자에서 제공하는 서버를 선택하여 운영할 수 있습니다. 클라우드웨이

avada.tistory.com

라이브 채팅으로 고객지원 요청 시 영어로 대화를 해야 합니다. 영화로 대화하는 데 어려움을 겪는 경우 구글번역 등의 자동번역기를 활용할 수 있습니다.

보통은 상태가 Connected로 표시될 것입니다. WP Reset과 같은 플러그인을 사용하여 워드프레스 사이트를 초기화하면 설정도 함께 리셋(초기화)되면서 상태가 Not Connected로 표시될 수 있습니다. WP Reset으로 사이트를 초기화하면 테마의 라이선스 정보까지 초기화되므로 함부로 이 플러그인을 사용할 경우 예상치 못한 문제가 발생할 수 있습니다. 예를 들어, 아바다 테마가 활성화되어 있는 상태에서 이 플러그인을 사용하여 사이트를 초기화하면 아바다 테마 활성화 정보(라이센스 인증 정보)도 사라지게 되어 문제가 될 수 있습니다.

1GB 서버에서 데이터베이스 캐시 문제

Redis는 2GB 서버 이상에서 제공되지만, Linode 서버를 생성할 경우 1GB 서버에서도 Redis가 활성화될 수 있습니다. 하지만 1GB 서버에서는 Redis를 비활성화하는 것이 바람직하다고 하네요. 서버 사양이 낮을 경우 Redis를 활성화하면 오히려 서버 성능에 안 좋은 영향을 미친다고 고객지원 담당자가 알려주었습니다.

데이터베이스 캐시가 활성화되어 있는 경우, 디비에서 직접 작업할 경우 적용되지 않아서 난감한 상황이 발생할 수 있습니다. 1GB 서버에서 Redis가 활성화되어 있다면 비활성화하는 것을 고려하시기 바랍니다.

참고

https://avada.tistory.com/3030

 

워드프레스 엘리멘터 템플릿을 WPML을 사용하여 다른 언어로 번역하기

엘리멘터 프로의 테마 빌더를 사용하면 워드프레스 관리자 페이지 내에서 헤더, 푸터, 카테고리 페이지, 싱글 포스트 페이지 등의 템플릿을 만들어 헤더부터 푸터까지 쉽게 커스터마이징이 가

avada.tistory.com

https://avada.tistory.com/3001

 

엘리멘터: 특정 텍스트의 색상을 다르게 설정하기

엘리멘터(Elmentor)는 많은 인기를 끌고 있는 워드프레스 페이지 빌더입니다. 특히 Elementor Pro를 사용하면 테마 파일을 수정할 필요 없이 워드프레스 관리자 페이지에서 대부분의 커스텀 작업이 가

avada.tistory.com

https://avada.tistory.com/3046

 

해외웹호스팅: 클라우드웨이즈 vs. 블루호스트 vs. 카페24 비교 (Cloudways vs. Bluehost vs. Cafe24)

저는 오랫동안 블루호스트(Bluehost)를 이용해 왔으며 2021년부터는 클라우드웨이즈(Cloudways) 웹호스팅 서비스도 함께 이용하고 있습니다. 현재 일부 중요하지 않는 블로그는 Bluehost에서 호스팅되고

avada.tistory.com

 

워드프레스 네이버 카페