Couchbase memcached bucket 有代理吗?
Is there a proxy with Couchbase memcached bucket?
我们正在使用 Couchbase 5.1.1,一个包含 5 个虚拟机的集群,memcached 存储桶。我试图了解 memcache 存储桶如何在 couchbase 集群中工作。
Php 正在将 memcache 直接与 couchbase 服务器通信(没有显式代理)。
但有时,我看到错误:SERVER_ERROR proxy downstream timeout
好像某处有代理?
测试 Docker:
docker run --name cb --rm -ti couchbase:5.1.1
然后在容器里面:
couchbase-cli cluster-init --cluster localhost --cluster-username admin --cluster-password totototo --cluster-name poc
couchbase-cli bucket-create --username admin --password totototo --cluster localhost --bucket mem --bucket-type memcached --bucket-ramsize 128 --bucket-port 11212
我现在可以看到一个moxi进程:
> /opt/couchbase/bin/moxi -B auto -z
> url=http://127.0.0.1:8091/pools/default/bucketsStreaming/mem -Z
> port_listen=11212,downstream_max=1024,downstream_conn_max=4,connect_max_errors=5,connect_retry_interval=30000,connect_timeout=400,auth_timeout=100,cycle=200,downstream_conn_queue_timeout=200,downstream_timeout=5000,wait_queue_timeout=200 -p 0 -Y y -O stderr
实际上是的,在 Couchbase 5 之前。5.X:
a moxi process is run as soon as a memcached bucket is created.
5 点之后5.X:
no more moxi proxy, you can run moxi or configure application to distribute data over the cluster
我们正在使用 Couchbase 5.1.1,一个包含 5 个虚拟机的集群,memcached 存储桶。我试图了解 memcache 存储桶如何在 couchbase 集群中工作。
Php 正在将 memcache 直接与 couchbase 服务器通信(没有显式代理)。
但有时,我看到错误:SERVER_ERROR proxy downstream timeout
好像某处有代理?
测试 Docker:
docker run --name cb --rm -ti couchbase:5.1.1
然后在容器里面:
couchbase-cli cluster-init --cluster localhost --cluster-username admin --cluster-password totototo --cluster-name poc
couchbase-cli bucket-create --username admin --password totototo --cluster localhost --bucket mem --bucket-type memcached --bucket-ramsize 128 --bucket-port 11212
我现在可以看到一个moxi进程:
> /opt/couchbase/bin/moxi -B auto -z
> url=http://127.0.0.1:8091/pools/default/bucketsStreaming/mem -Z
> port_listen=11212,downstream_max=1024,downstream_conn_max=4,connect_max_errors=5,connect_retry_interval=30000,connect_timeout=400,auth_timeout=100,cycle=200,downstream_conn_queue_timeout=200,downstream_timeout=5000,wait_queue_timeout=200 -p 0 -Y y -O stderr
实际上是的,在 Couchbase 5 之前。5.X:
a moxi process is run as soon as a memcached bucket is created.
5 点之后5.X:
no more moxi proxy, you can run moxi or configure application to distribute data over the cluster