Использование памяти Memcached

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

18
задан 15 November 2010 в 02:40
5 ответов

Как Mike сказал, можно посмотреть на строку включая "байты СТАТИСТИКИ" для наблюдения использования памяти:

$ echo "stats" | nc -w 1 <host> <port> | awk '$2 == "bytes" { print $2" "$3 }'
33
ответ дан 2 December 2019 в 20:20

порт кэш-памяти по умолчанию 11211 поэтому, если кэш-память локальна

telnet localhost 11211

Затем выполните команду статистики, и это выложит использование памяти

stats
19
ответ дан 2 December 2019 в 20:20

Я лично использую PhpMemcacheAdmin

http://code.google.com/p/phpmemcacheadmin/

Он создает простой в использовании графический интерфейс. Конечно, вам понадобится поддержка PHP.

4
ответ дан 2 December 2019 в 20:20

Другой вариант ответа на @mike,

echo "stats" | nc localhost 11211
#or
echo "stats settings" | nc localhost 11211
0
ответ дан 2 December 2019 в 20:20

Если вы используете php:

$m = new Memcached();
$m->addServer('localhost', 11211);
echo $m->getStats()['localhost:11211']['bytes'];
0
ответ дан 14 May 2020 в 16:11

Теги

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