Opsworks에서 실행중인 Rails 애플리케이션을 Elasticache Redis 레이어에 연결하려고합니다. 방금 작동하지 않습니다.Opsworks : Rails 레이어를 Elasticache에 연결 : Redis
내 현재의 구성 :
1 스택 (이 개 경우)
레이어
- 레일 응용 프로그램 서버 - MySQL의
레일의 앱이 AWS-OpsWorks-Rails-App-Server
보안 그룹에 있습니다.
1 ElasticCache 클러스터 ES 클러스터가 default security sg-ff58559a (VPC)(active)
보안 그룹에 있습니다.
연결을 시도하려면 '주 엔드 포인트'을 사용하고 있습니다.
이 값은
ElastiCache> 복제 그룹
대시 보드에서 볼 수있다.
그것은이 유사하게 나타납니다 내 레일 콘솔에서
<name>.oveuui.ng.0001.use1.cache.amazonaws.com:6379
(레일 층에 SSH 후) 나는 시도 :
>r = Redis.new(:url => 'redis://<name>.oveuui.ng.0001.use1.cache.amazonaws.com:6379')
>r.connected
결과입니다 :
Redis::CannotConnectError: Timed out connecting to Redis on...
이것은 정확하게 내 문제입니다. 감사합니다! –