Memcached :: getStats не работает с Couchbase - PullRequest
1 голос
/ 09 марта 2012

Я недавно настроил сервер, на котором я использую Apache, PHP и Couchbase.Однако у меня были проблемы с тестированием установки Couchbase.Раньше я проверял, что все работает, с помощью простого скрипта для запуска getStats на Couchbase:

<?php
  $memcache = new Memcached();
  $memcache->addServer('127.0.0.1', 11211);
  $result = $memcache->getStats();
  print_r($result);
?>

Этот метод возвращал обычный массив статистики.В последнее время, однако, он ничего не возвращает, и ни в одном из моих журналов нет ошибок.В то же время, я все еще могу получить / установить key-> values ​​и фактически использовать Couchbase для моего сердца.Что-то изменилось в PHP, модуле Memcached или где-то еще, или чего мне не хватает, чтобы заставить getStats работать снова?

Я работаю: - Pecl Memcached 2.0.1 - PHP 5.3.10 - Couchbase1.8.0

Спасибо!

1 Ответ

1 голос
/ 09 марта 2012

Похоже, проблема с moxi.Вы можете захотеть убить процесс moxi, который автоматически возродится.Если потом он начинает работать, то это, вероятно, проблема Мокси.Было бы хорошо иметь отчет об ошибке .

Обратите внимание, что вы можете обойти moxi с помощью официального PHP-клиента Couchbase .Это очень похоже на API по PEML memcached.

Полное раскрытие: я работаю на Couchbase.

...