用PHP脚本监控Memcached
我已经编写了一个PHP脚本,我已经用CRON计划每分钟运行一次。该脚本的目标是验证memcached服务器是否联机。我的策略只是尝试连接到memcached服务器。如果连接成功,我将关闭连接。如果我没有成功连接,我会发送一封电子邮件提醒memcached处于脱机状态 我的问题:memcached已经启动并运行,这是一个足够的测试吗?或者,除了连接到memcached之外,这是一种常见的做法吗?我是否也应该测试我是否可以设置和检索键/值对用PHP脚本监控Memcached,php,memcached,monitoring,Php,Memcached,Monitoring,我已经编写了一个PHP脚本,我已经用CRON计划每分钟运行一次。该脚本的目标是验证memcached服务器是否联机。我的策略只是尝试连接到memcached服务器。如果连接成功,我将关闭连接。如果我没有成功连接,我会发送一封电子邮件提醒memcached处于脱机状态 我的问题:memcached已经启动并运行,这是一个足够的测试吗?或者,除了连接到memcached之外,这是一种常见的做法吗?我是否也应该测试我是否可以设置和检索键/值对 此外,在未来,我们可能希望对memcached进行更广泛的
此外,在未来,我们可能希望对memcached进行更广泛的监控,以便跟踪内存使用情况、连接、请求数量等。是否有开源库可以从PHP中执行此操作?如果是这样的话,根据您的经验,哪些项目表现良好?您不需要构建任何项目。有许多PHP脚本用于监视、调试和显示Memchached服务器的状态 有两种方法我都知道,而且效果很好:
- phpmemcacheadmin
- memcache.php(捆绑在归档文件中以供发布)