Недавно я настроил сервер, на котором я запускаю 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 – Couchbase 1.8.0
Благодаря!
Похоже, проблема с мокси. Возможно, вы захотите убить процесс moxi, который автоматически обновится. Если он тогда начнет работать, то это, вероятно, проблема мокси. Было бы неплохо иметь отчет об ошибке .
Обратите внимание, что вы можете обойти moxi с официальным клиентом Couchbase PHP . Это разработано для того, чтобы быть довольно близким API-интерфейсом к PECL memcached.
Полное раскрытие: я работаю в Couchbase.