Назад | Перейти на главную страницу

как запустить memcached только на портах UDP

Как я могу настроить memcached для работы на портах udp только на модуле centos? Сейчас он по умолчанию прослушивает TCP-порты. Вот мой файл конфигурации memcached.

cat /etc/sysconfig/memcached
PORT="11212"
USER="memcached"
MAXCONN="1000000"
CACHESIZE="64"
OPTIONS="-v -r"

Вам нужно будет отредактировать файл конфигурации memcached и изменить раздел OPTIONS. В системе CentOS 6 я должен указать, что memcached прослушивает UDP и TCP-порт 11211. Чтобы отключить TCP и продолжить разрешение UDP, мне пришлось сделать следующее

OPTIONS='-p 0 -U 11211'

в -p 0 отключает прослушивание TCP и -U 11222 включен UDP / 11211.

netstat -tunlp | grep memcached
udp        0      0 0.0.0.0:11211           0.0.0.0:*          11159/memcached     
udp        0      0 :::11211                :::*               11159/memcached

OPTIONS = "- U 22222" включает memcached на udp-порту 22222. Просто добавьте его к уже имеющимся параметрам.