memcache目前常用的有3种运行状态监控方式:
1. 内置stats命令,通过telnet连接到memcache之后,输入stats,会显示出memcache的一些统计信息。
2. 通过perl编写的memcached-tool进行监控。
3. 通过php页面进行监控。
具体如下:
1. 内置stats命令:
a) telnet 127.0.0.1 11211
b) stats
显示如下:
2. 通过perl编写的memcached-tool进行监控
实验环境:ubuntu 10.04
a) apt-get install perl
b) vi memcached-tool.pl
c) chmod +x memcached-tool.pl
d) ./memcached-tool.pl 127.0.0.1 11211
显示如下:
3. 通过php方式监控
实验环境:ubuntu 10.04
a) 安装apache服务器:apt-get install apache2
b) 安装php服务:apt-get install libapache2-mod-php5
c) vi /etc/apache2/apache2.conf,添加AddType application/x-httpd-php .php .phtml .php3
d) 下载memcache.php监控程序,放在/var/www目录下。下载地址:http://livebookmark.net/memcachephp/memcachephp.zip
e) 修改memcache机器指向信息。
f) 启动apache服务器。命令:/etc/init.d/apache2 start
h) 打开浏览器,输入localhost/memcache.php,查看监控信息
注:
ubuntu安装apache和php参见:http://www.5dlinux.com/article/9/2009/linux_29160.html
memcache的后2种监控参见:http://www.oschina.net/question/54100_8960;http://lveyo.iteye.com/blog/240154