memcached检查服务器处于联机状态

问题描述

| 我正在使用memcached php扩展名,当您运行
addServer
时,文档说未建立与服务器的连接,因此,如果memcached服务器出现故障,仍会添加它。 如何检查服务器可用?使用memcached而不是memcache扩展,所以我不能使用
getServerStatus
。     

解决方法

您可以使用getStats来检查服务器的统计信息:
<?php
$m = new Memcached();
$m->addServer(\'localhost\',11211);

print_r($m->getStats());
?>
    ,在上面的答案中,如果在统计信息数组中返回PID -1,则服务器已关闭,而其他服务器均已打开。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...