2014-09-22 5 views
0

방법은 항상 false를 반환과 함께 memcached를하고, 문제가 어디 있는지 모르겠어요 :구성 아마존은 Enyim.Caching

var myObj = new MyObj("Key01","My Value "); 
    bool isInserted = memCache.Store(Enyim.Caching.Memcached.StoreMode.Add, myObj.Id, myObj.name , new  TimeSpan(0, 10, 0)); 

내 파일의 app.config : (아마존 ElastiCache를 가리키는)

<configuration> 
    <configSections> 
    <sectionGroup name="enyim.com"> 
     <section name="memcached" type="Enyim.Caching.Configuration.MemcachedClientSection, Enyim.Caching" /> 
    </sectionGroup> 

    </configSections> 
     <startup> 
     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> 
     </startup> 
    <enyim.com> 
    <memcached> 
    <servers> 
     <!-- put your own server(s) here--> 
     <add address="memCashed.*****.0015.usw2.cache.amazonaws.com" port="11211" /> 
    </servers> 
    <socketPool minPoolSize="100" maxPoolSize="1000" connectionTimeout="00:10:10" deadTimeout="00:02:00" /> 
    </memcached> 
    </enyim.com> 

</configuration> 
+0

오신 것을 환영합니다 스택 오버플로. 우리에게 더 많은 정보를주지 않고서는 어떤 대답도 추측 일 수 있습니다. 다음과 같은 유용한 것들이 포함되어 있습니다 : 로컬 memcached 서비스에 대해 테스트했을 때이 구성이 작동합니까? 캐시 보안 그룹은 어떤 모습입니까? EC2 인스턴스의 보안 그룹에 연결 했습니까? –

+0

retoure에 감사드립니다. memcached 서비스 인 EC2와 ElastiCache의 관계를 이해하지 못했습니다. https://console.aws.amazon.com/elasticache/home?region=us-west-2에서 캐시 클러스터를 만들었습니다. – Anziz

+0

에 대한 보안 그룹을 선택하십시오. – Anziz

답변

0

EC2 보안 그룹을 기본 캐시 보안 그룹에 이미 추가하지 않은 경우 기본 보안 그룹을 선택하면 prevented network access to your cache clusters이됩니다.

managing security groups 설명서에는 AWS 콘솔, API 또는 CLI를 통한 Amazon EC2 보안 그룹에 대한 네트워크 액세스 권한 부여에 대한 자세한 단계가 있습니다. 응용 프로그램을 실행하는 인스턴스에서 사용하는 것과 동일한 EC2 보안 그룹을 추가하려고합니다. AWS 콘솔에서

:

  1. 시작합니다 AWS 관리 콘솔.

    a. AWS Management Console 웹 페이지로 이동하십시오.

    b. AWS Console 로그인 버튼 아래의 드롭 다운 목록에서 ElastiCache를 선택한 다음 AWS Console에 로그인 버튼을 클릭합니다.

  2. 콘솔 창의 왼쪽 쪽 탐색 목록에서 캐시 보안 그룹을 선택하십시오.

  3. 캐시 보안 그룹 목록에서 액세스를 허용 할 캐시 보안 그룹 옆의 확인란을 선택하십시오.

  4. EC2 보안 그룹 이름 목록의 하단에 Amazon EC2 보안 그룹을 선택하십시오.

  5. 추가 버튼을 클릭하십시오.

    참고 : 액세스 권한의 변경 사항을 적용하려면 약 1 분 정도 걸립니다.

+0

보안 그룹 xxxxxxxxxxxx (VPC) (활성)을 만들어 주셔서 감사합니다. \t 후에이 그룹과 함께 캐시 클러스터를 만듭니다. 나는 사용자 클라이언트 Enyim.Caching. 그러나 set/add 메서드는 false를 반환합니다. – Anziz