Панель управления Memcache?
Мы запустили http://eaccelerator.net/ на каждом из 3 веб-серверов и надеемся перейти на пул memcache во всех трех, надеясь сократить примерно на 2/3 наших просмотров БД.
Одна из полезных функций eAccelerator - это веб-интерфейс управления ( control.php), который оказался очень полезным, когда нам пришлось неожиданно очищать кэш, быстро отслеживать, какие скрипты находятся в кеше и т. Д.
Мы искали, но не нашли ничего такого, что предлагало бы такую же функциональность для memcache - кто-нибудь знает, существует ли такая вещь?
Очевидно, что очистка кэша и т. Д. Достаточно проста с помощью memcache на консоли, но наша конкретная настройка означает, что у нас могут быть ребята, которые следят за нашим внешним интерфейсом и нуждаются в очистке кэша, которые не обязательно будут иметь доступ к оболочке на серверах.
4 ответа
Возможно, вам нужен memcache.php.
memcache.php, что вы можете получить статистику и дамп с нескольких серверов memcache.
Можно удалять ключи и сбрасывать серверы.
Я знаю, что это запоздалое дополнение к старому вопросу, но ни один из ответов не был простым простым решением, поэтому я создал его и поставил на github
для вас, чтобы наслаждаться:
Screenshoots
PHPMemcacheAdmin - http://code.google.com/p/phpmemcacheadmin/
Если все, что вам нужно сделать - это очистить кеш из веб-приложения, вы можете создать простую php-страницу, а затем использовать вызов system()...
Очистка кеша - это часть того, что мы ищем, но также и способ отслеживать, какие скрипты там сейчас находятся, сколько там данных и т. Д. - в основном это то же самое, что доступно на странице панели управления EA.
Мы поиграли с плагинами munin для демонстрации использования данных и думали, что нам придется пойти по пути, предложенному выше (системные вызовы и т. Д.), Но надеялись, что кто-нибудь где-нибудь уже свернул бы нечто подобное!