Возвращает статус сервера

# Memcache::getServerStatus

# memcache_get_server_status

(PECL memcache >= 2.1.0)

Memcache::getServerStatus -- memcache_get_server_status — Возвращает статус сервера

### Описание

function Memcache::getServerStatus(string `$host`, int `$port` = 11211): int
function memcache_get_server_status(Memcache `$memcache`, string `$host`, int `$port` = 11211): int

Метод Memcache::getServerStatus() возвращает статус сервера: онлайн или офлайн.

> Замечание: Функцию добавили в модуль Memcache версии 2.1.0.

### Список параметров

`host`
  В параметре указывается хост, на котором сервер memcached прослушивает соединения.
`port`
  В параметре указывается порт, на котором сервер memcached прослушивает соединения.

### Возвращаемые значения

Метод возвращает статус сервера: 0 при сбое сервера, иначе ненулевое значение.

### Примеры

Пример #1 Пример получения статуса сервера методом Memcache::getServerStatus()

    <?php

    /* Объектно-ориентированный API */
    $memcache = new Memcache();
    $memcache->addServer('memcache_host', 11211);
    echo $memcache->getServerStatus('memcache_host', 11211);

    /* Процедурный API */
    $memcache = memcache_connect('memcache_host', 11211);
    echo memcache_get_server_status($memcache, 'memcache_host', 11211);

    ?>

### Смотрите также

- Memcache::addServer() - Добавляет сервер memcached в пул соединений
- Memcache::setServerParams() - Изменяет параметры и статус сервера во время выполнения

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open