сервер проверки memcached находится в сети - PullRequest
3 голосов
/ 26 мая 2011

Я использую расширение memcached php, когда вы запускаете addServer, в документации говорится, что соединение с сервером не установлено, поэтому, если сервер memcached выйдет из строя, он все равно будет добавлен.

Как я могу проверить, что сервер доступен?Использование memcached, а не расширение memcache, поэтому я не могу использовать getServerStatus.

Ответы [ 2 ]

3 голосов
/ 26 мая 2011

Вы можете использовать getStats для проверки статистики ваших серверов:

<?php
$m = new Memcached();
$m->addServer('localhost', 11211);

print_r($m->getStats());
?>
1 голос
/ 19 августа 2015

В ответе выше, если в массиве статистики возвращают PID -1, сервер выключен, любой другой включен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...