在AWS EC2上:membase SERVER_ERROR代理写入下游

时间:2012-06-01 09:49:27

标签: amazon-ec2 amazon-web-services couchbase membase

我在AWS EC2实例上设置了membase服务器。 我安全组我已经打开了客户端IP地址的所有端口。当我通过telnet访问它(使用端口11211)时,我收到以下错误

membase SERVER_ERROR proxy write to downstream

但是当我更改安全组中的设置以允许访问所有人(0.0.0.0/0)而不是特定IP时,它可以正常工作。

在第一种情况下,客户端可以访问membase服务器,这就是它使用telnet连接的原因,但是为查询提供了错误。

我不能让所有人都能打开所有端口。请帮忙解决这个问题。

2 个答案:

答案 0 :(得分:0)

我自己解决了这个问题。实际上在我的membase集群设置中,由于我的安全设置,集群上的一个节点无法与其他节点通信。我已经为其他节点打开了端口,然后就可以了。

答案 1 :(得分:0)

我在单节点Couchbase上遇到了类似的问题。

我针对服务于受影响存储桶的进程的PID运行kill -TERM。 Couchbase重新启动了被杀死的进程,事情开始正常。

我想完全重启也可以修复它。