Кэш Memcached не сбрасывает

Я думаю, что это жить не может без, "почему Вы сделали бы это?!" Просто отредактируйте зону DNS server1.com и добавьте что-то как mail.server1.com A [server2'sIPAddress] и настройте mail.server1.com как запись MX для домена server1.com. Нет ничего, что говорит, что сервер не может иметь больше чем одного имени или даже больше чем одного домена. Следует иметь в виду, платите ли Вы за пропускную способность, передавание по каналу трафика между серверами в основном удваивает Ваше использование (все, что вхождение сразу возвращается).

Теперь, если server2 не будет Интернетом, доступным вообще, то необходимо будет использовать некоторую форму передачи соединения. Я предполагаю, что Вы используете Linux... rinetd довольно просто настроить. Вы настраиваете порты для слушания на, и куда те порты должны пойти. Все, что это делает, - то, каждый раз, когда кто-то соединяется с ним, это соединяется с настроенным сервером и передает данные назад и вперед. С любым видом передачи одна вещь иметь в виду состоит в том, что, так как клиент думает, что это говорит с server1 при использовании SSL сертификат SSL на server2 должен соответствовать server1.

4
задан 18 September 2012 в 02:37
1 ответ

Отметить все элементы как устаревшие (это не очистит кеш сам)

echo flush_all | telnet 127.0.0.1 11211

Выполнить дамп, он очистит устаревшие элементы (но может не освободить память)

/usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 dump > /dev/null

Вы можете проверить использование кеша

/usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 display

Проверено на memcache 1.4.13

4
ответ дан 3 December 2019 в 03:32

Теги

Похожие вопросы