内存缓存错误: 错误 31 发生超时'



我有一个在AWS上运行的Live Server实例,我采用了当前运行实例的AMI,然后我创建了另一个实例,我配置了所有设置,Web服务器是nginx,但是当我输入IP地址时,我会出现错误的错误。

  Unable to reach Sentry log server: <urlopen error [Errno -2] Name or service not known> (url: http://sentry.openlabs.co.in/api/32/store/)
 Failed to submit message: u'MemcachedError: error 31 from memcached_get(:1:views.decorators.cache.cache_): A TIMEOUT OCCURRED'

这是我的设置.py

 CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache',
        'LOCATION': 'pursuite.vbzolj.cfg.apse1.cache.amazonaws.com:11211',
    }
 }

在实时服务器中,其工作正常。不知道为什么它在舞台上不起作用。

预先感谢

我认为您的服务器无法将请求发送到您的Memcached实例。

检查您的实例是否是同一安全组的一部分,并启用MEMCACHED的入站流量。

启用内存的入站流量:

  1. 打开您的EC2管理控制台
  2. 网络&amp; amp;安全
  3. 选择您用于服务器和内置实例的安全组。
  4. 打开 inbound 选项卡,并添加自定义TPC规则用于从组ID启用入站流量和端口11211

相关内容

  • 没有找到相关文章

最新更新