Панель управления Memcache?

Мы запустили http://eaccelerator.net/ на каждом из 3 веб-серверов и надеемся перейти на пул memcache во всех трех, надеясь сократить примерно на 2/3 наших просмотров БД.

Одна из полезных функций eAccelerator - это веб-интерфейс управления ( control.php), который оказался очень полезным, когда нам пришлось неожиданно очищать кэш, быстро отслеживать, какие скрипты находятся в кеше и т. Д.

Мы искали, но не нашли ничего такого, что предлагало бы такую ​​же функциональность для memcache - кто-нибудь знает, существует ли такая вещь?

Очевидно, что очистка кэша и т. Д. Достаточно проста с помощью memcache на консоли, но наша конкретная настройка означает, что у нас могут быть ребята, которые следят за нашим внешним интерфейсом и нуждаются в очистке кэша, которые не обязательно будут иметь доступ к оболочке на серверах.

4 ответа

Решение

Возможно, вам нужен memcache.php.

memcache.php, что вы можете получить статистику и дамп с нескольких серверов memcache.

Можно удалять ключи и сбрасывать серверы.

Я знаю, что это запоздалое дополнение к старому вопросу, но ни один из ответов не был простым простым решением, поэтому я создал его и поставил на github для вас, чтобы наслаждаться:

Screenshoots

Авторизоватьсяинформация о сервереНекоторые графикиСохраненные ключи

Если все, что вам нужно сделать - это очистить кеш из веб-приложения, вы можете создать простую php-страницу, а затем использовать вызов system()...

Очистка кеша - это часть того, что мы ищем, но также и способ отслеживать, какие скрипты там сейчас находятся, сколько там данных и т. Д. - в основном это то же самое, что доступно на странице панели управления EA.

Мы поиграли с плагинами munin для демонстрации использования данных и думали, что нам придется пойти по пути, предложенному выше (системные вызовы и т. Д.), Но надеялись, что кто-нибудь где-нибудь уже свернул бы нечто подобное!

Другие вопросы по тегам