Magento 1.9.0.1을 사용하고 있으며 Magento 캐시를 호스팅하는 Redis 서버 (AWS ElastiCache)가 계속 중단됩니다. 이 경우 Redis를 다시 사용할 수있을 때까지 Magento에서 치명적인 오류가 발생합니다.
이것은 빨리 대답하기 어려운 질문 일 수 있지만, 궁금한 것은 Magento가 치명적인 오류 대신 Redis에 연결할 수 없을 때 캐시가 비활성화 된 것처럼 작동하지 않는 이유는 무엇입니까?
Magento에 이러한 기능을 제공하는 설정이나 모듈에 대해서는 알지 못하지만 표면에서는 어렵지 않습니다. Magento는 local.xml
데이터베이스와 캐시 백엔드에 연결하는 방법을 파악하는 데 사용합니다. 그런 다음 데이터베이스에 연결하고 캐시 사용 여부를 알기 위해 캐시 옵션을 확인합니다. 데이터베이스가 주어진 캐시를 사용하도록 지시하면 일부 플래그 (아마도 전역 변수 또는 단일 톤의 속성)를 전환하고 나머지 요청에 대해 캐시 백엔드를 사용합니다. 연결 오류가 발생하면 요청 중에 Magento를 다시 끌 수 없습니까?
느린 사이트는 치명적인 오류보다 낫습니다.
편집 : 분명히 어떤 사람들은 내가 묻는 것을 이해하지 못하거나 실제로이 게시물을 읽지 못했습니다.
Redis를 기본 캐시 저장 방법으로 사용할 때 Redis를 사용할 수없는 경우 Magento에 치명적인 오류없이 작동 할 수있는 모듈이 있습니까?
그렇지 않다면 누군가 이것이 왜 이것이 불가능하거나 매우 어려운지를 깨닫게 할 수 있습니까?