MemcachedError:错误31 A TIMEOUT OCCURRED'

时间:2017-02-18 13:44:15

标签: python-2.7 amazon-web-services memcached django-1.5 pylibmc

我有一个在AWS上运行的实时服务器实例,我获取了当前正在运行的实例的AMI,并且我创建了另一个实例,并且我配置了所有设置,并且Web服务器是{{ 1}}但是当我输入我的IP地址时,我得到了memcached错误。

nginx

这是我的settings.py

  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'

在实时服务器中工作正常。不知道为什么它不参与分期。

提前致谢

1 个答案:

答案 0 :(得分:0)

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

检查您的实例是否属于同一安全组,并为Memcached启用入站流量。

为Memcached启用入站流量:

  1. 打开您的EC2管理控制台
  2. 进入 NETWORK&amp;中的安全组安全
  3. 选择您用于服务器和Memcached实例的安全组。
  4. 打开入站标签,然后添加自定义TPC规则,以启用来自您的组ID和端口11211的入站流量