목차

Moxi

moxi의 역할

moxi는 죽은 memcached서버를 인식해서 일정시간 동안 요청을 안보내긴 하지만, 죽은 서버에 대한 요청을 다른쪽으로 자동으로 redistribute하지는 않는다.

따라서 memcached가 죽으면 빠르게 살리거나(그러면 moxi가 다시 서버군에 넣어줌), moxi에서 죽은 서버를 빼서 재설정해야 한다.

주의점

여러대의 memcached가 받아야할 대역폭을 moxi 가 혼자 감당해야 하기 때문에 해당 망의 대역폭과 moxi 가 설치된 서버의 대역폭을 충분히 확보해야만 한다.

High Availability(HA, Fail Over)

Ubuntu 설치

Memcached 사용시 권장 설정

memcached 사용시에는 cluster 설정이 없고, 접속할 memcached 서버 목록을 실행시 제공한다.

./moxi -z LISTEN_PORT=MEMCACHED_HOST1[:PORT1][,MEMCACHED_HOSTN[:PORTN]]
./moxi -z 11811=mc1:11211,mc2:11211

Options

상태보기

CouchBase 사용시 권장 설정

moxi.cfg

moxi-cluster.cfg

Channel

Data Channel

Management Channel

memcached 무응답시