【问题标题】:Monitoring Memcached with PHP script使用 PHP 脚本监控 Memcached
【发布时间】:2012-05-30 16:13:50
【问题描述】:

我编写了一个 PHP 脚本,我用 CRON 安排它每分钟运行一次。该脚本的目标是验证 memcached 服务器是否在线。我的策略只是尝试连接到 memcached 服务器。如果我连接成功,我会关闭连接。如果我没有成功连接,我会发送一封电子邮件提醒 memcached 离线。

我的问题:这是一个足以证明 memcached 已启动并运行的测试,还是通常的做法不仅仅是连接到 memcached?我是否还应该测试我是否可以设置和检索键/值对?

另外,在未来,我们可能希望对 memcached 进行更广泛的监控,以便我们可以跟踪内存使用、连接、请求数量等。是否有来自 PHP 的开源库可以做到这一点?如果是这样,在您的体验中,哪些表现不错?

【问题讨论】:

    标签: php memcached monitoring


    【解决方案1】:

    您不需要构建任何东西。有许多 PHP 脚本用于监控、调试和显示 Memchached 服务器的统计信息。

    有两个我知道并且工作良好:

    【讨论】:

    • 感谢您的回复。我正在尝试确定这些工具中的任何一个是否会提供一个脚本,我可以安排它以每分钟一次的间隔运行,如果 memcached 没有运行,我会通过电子邮件通知我。乍一看,我不相信他们会这样做。
    • 每分钟 ping 服务器并请求密钥的脚本应该非常简单。只需使用上述脚本之一进行调试和监控,因为那样会变得很困难。
    • 谢谢。我会试一试,如果我发现任何有趣或值得注意的东西作为这个问题的后续行动,我会告诉你。
    • memcache.php 的链接已损坏。但是,它始终包含在pecl.php.net/package/memcache上发布的存档文件中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多