Конфигурация Memcache для виртуальной машины Windows Azure - PullRequest
0 голосов
/ 05 июня 2019

У меня есть следующий тег 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: произошла ошибка ввода-вывода. в Memcached.ClientLibrary.SockIO.GetSocket (строковый хост, порт Int32, тайм-аут Int32) в C: \ devroot \ memcacheddotnet \ trunk \ clientlib \ src \ clientlib \ SockIO.cs: строка 148 в Memcached.ClientLibrary.SockIO..ctor (пул SockIOPool, хост String, тайм-аут Int32, Int32 connectTimeout, логическое noDelay) в C: \ devroot \ memcacheddotnet \ trunk \ clientlib \ src \ clientlib \ SockIO.cs: строка 105 в Memcached.ClientLibrary.SockIOPool.CreateSocket (хост String) в C: \ devroot \ memcacheddotnet \ trunk \ clientlib \ src \ clientlib \ SockIOPool.cs: строка 562 2019-06-04 22: 53: 44,390 [RD00155DC57F05] [API] [58] ОШИБКА Memcached.ClientLibrary.SockIOPool [(null)] - Не удалось получить объект SockIO для: 127.0.0.1:11211 - новый сокет не подключен

...