Windows Azure VM的Memcache配置

时间:2019-06-05 05:54:26

标签: c# azure memcached

我的配置中有以下mamcache标记

    <section name="memcache" type="NHibernate.Caches.MemCache.MemCacheSectionHandler,NHibernate.Caches.MemCache" />

<memcache>
    <memcached host="127.0.0.1" port="11211" />
  </memcache>

在本地环境中运行正常。但是当我在Windows Azure IIS中部署时 并使用Nhibernate orm查询某些东西,它会抛出以下异常

  

System.IO.IOException:发生I / O错误。      在Memcached.ClientLibrary.SockIO.GetSocket(字符串主机,Int32端口,Int32超时)在C:\ devroot \ memcacheddotnet \ trunk \ clientlib \ src \ clientlib \ SockIO.cs:line 148      在Memcached.ClientLibrary.SockIO..ctor(SockIOPool池,字符串主机,Int32超时,Int32 connectTimeout,布尔值noDelay)中位于C:\ devroot \ memcacheddotnet \ trunk \ clientlib \ src \ clientlib \ SockIO.cs:line 105      在Memcached.ClientLibrary.SockIOPool.CreateSocket(String host)中的C:\ devroot \ memcacheddotnet \ trunk \ clientlib \ src \ clientlib \ SockIOPool.cs:line 562   2019-06-04 22:53:44,390 [RD00155DC57F05] [API] [58]错误Memcached.ClientLibrary.SockIOPool [(null)]-无法获取以下项的SockIO obj:127.0.0.1:11211-未连接新的套接字

0 个答案:

没有答案