2012-03-08 1 views
1

最近Apache、PHP、およびCouchbaseを実行しているサーバーを設定しました。しかし、私はCouchbaseのインストールをテストする際に問題を抱えています。過去には、私はすべてが動作していることをテストするような方法は、Couchbaseの上getstatsを実行するための簡単なスクリプトである:Memcached :: getStatsがCouchbaseと連携していません

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

これは、統計の通常の配列を返すために使用しました。最近は、何も返されず、いずれのログにもエラーが発生していません。同時に、私はまだkey-> valueを取得/設定でき、実際にはCouchbaseを自分の心のコンテンツに使用することができます。 PHP、Memcachedモジュールなどで何か変わったのですか?あるいは、getStatsを再利用するために何が欠けていますか?

私が実行している: - PECL Memcachedの2.0.1 - PHP 5.3.10 - Couchbaseの1.8.0

ありがとう!

+0

キャッシュコンテンツを設定してコンテンツを取得できますが、getStats()メソッドを使用して統計情報にアクセスすることはできません。 –

+0

それは正しい、はい –

答えて

1

moxiの問題のようです。あなたは自動的に再創出するモキシプロセスを殺すことができます。それが作業を開始すれば、それはおそらく蚊の問題です。 bug reportがあればうれしいです。

official Couchbase PHP clientでモクイを回ることができます。これは、memcachedをPECLするのに非常に近いAPIに近いように設計されています。

完全開示:私はCouchbaseで働いています。

+0

笑。ソースからまっすぐ! –

+1

Lol、これは私がCouchbase/Membaseを使いたいと思っていたことの一つです。開発者は非常に助かりました。私はMoxiプロセスを終了しようとしましたが、それが再生成された後、getStats()を何も実行せずに再試行しました。バグレポートを提出する前に、Couchbase PHPクライアントにPECL Memcachedの問題がある可能性があるので、私はCouchbase PHPクライアントに挑戦したいと思います。私がそれをインストールしたとき(PECL Memcached)、コンパイル中に非常に多くの非推奨の関数警告が投げられたので、今では別の方法があるので、試してみたい。 –

+0

この問題は修正されましたか?私は同じ問題を抱えている。私はPHP memcached 2.20、libmemcached 1.0.16、Couchbase 3.1.0を使用しています。 (memcachedクライアントの受信サーババージョンは2.1.1です)。 –

関連する問題