問題タブ [libmemcached]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1644 参照

php - PHP での永続的な memcached - サーバー プールが curr_connections 10 まで増加する

PHP の Memcached の永続性に問題があります。Memcached lib はgetServerList()、10 の同時接続が存在するまで空を返します。それについての賢明な説明は見つかりませんでしたが、同じ問題を抱えている人を見つけました(解決策なし)。

私の例:

このコードに期待するのはaddServers、接続が確立された後の 1 回の実行です。

新規実行 (memcached/apache の再起動後) は次のように表示されます。

何か不足していますか?何が起こっていますか?

私の設定:

  • Ubuntu 13.04
  • アパッチ 2.2.22
  • Memcached サーバー 1.4.14 (4 インスタンス)
  • libmemcached 1.0.8
  • PHP 5.4.9-4ubuntu2.3
  • PHP最新のMemcached ライブラリ。

2014.04.22更新

私の最新の設定にはまだ問題があります:

  • Xubuntu 13.10 (カーネル 3.11.0-19)
  • アパッチ 2.4.6
  • Memcached 1.4.14
  • libmemcached 1.0.8
  • PHP 5.5.3-1ubuntu2.3
  • PHP 2.1.0 用 Memcached ライブラリ
0 投票する
1 に答える
876 参照

udp - Memcached の UDP ベンチマーク

Memcached サーバー用のオープン ソース UDP ベンチマーク クライアントを探しています。誰かが誰かを知っていれば、それは大きな助けになるでしょう。独自のクライアントを作成しようとしていますが、どういうわけか TCP では機能しますが、UDP では機能しません。私は実際に、他のクライアントと統合できる、またはそれに基づいて、何が間違っているかを見つけることができるオープンソースの軽量実装を探しています。

また、libmemcached を探しましたが、それは巨大なものです。軽量なものを探しています。

また、memcached の UDP Request-Response 構造について誰かがコメントできる場合。私は基本的に (リクエスト ヘッダー + ..) で構成されるペイロードの前に UDP 8 バイト ヘッダーを追加しています。これは追加の 8 バイト ヘッダーを除いて TCP に似ています。私は何か間違っていると思いますか?私たちが何か間違っていると仮定しているかどうかを判断できる RFC のようなドキュメントはありますか?

ありがとう

0 投票する
0 に答える
251 参照

python - pylibmc OSX 10.9 のインストールに問題がある

自作でlibmemcachedをインストールし、PIPでpylibmcをインストールしようとしましたが、役に立ちませんでした:

私はこのリンクを見つけました - http://sendapatch.se/projects/pylibmc/install.html#requirementsしかし、LIBMEMCACHEDパスとして何を入れるべきかわからない - 私は自作経由でそれをインストールしたので - 私はいくつかのパスを試しました.ただし、すべてのパスで上記と同じエラーが発生します。

0 投票する
3 に答える
14499 参照

python - Ubuntu への pylibmc のインストール

実行時

Ubuntu では、次のエラーが表示されます。

0 投票する
0 に答える
1037 参照

php - 特定のキーの圧縮をオフにする memcached

append / prepend メソッドをオンにしたい特定のキーがありますが、memcached のドキュメントには、圧縮をオフにする必要があると書かれています。さて、残りのキーの圧縮をオンにしたいと思いますが、追加/前置キーだけの圧縮をオフにするにはどうすればよいでしょうか?

編集:

私は現在 Memcached::OPT_COMPRESSION を見ています。

プリペンド/アペンド作業。

ただし、特定のキーを扱うたびにオプションのオン/オフを切り替えるのは良い習慣ですか? 私は、memcached->addServer() でオプションを設定する必要があり、その後は二度と触れないという印象を受けました。

0 投票する
1 に答える
254 参照

django - Docku インストール libmemcached

Dokku で Django アプリケーションをデプロイしようとしています。

My requirements.txtcontainsdjango-pylibmcがプリインストールされている必要がありlibmemcachedます。したがって、レポをプッシュすると、次のメッセージで失敗します。

memcached プラグインを使用して解決することを考えましたが、memcached がインストールされている別のコンテナーを作成するだけであることを理解しています。

問題は、その pip インストールを機能させるために何をする必要があるかということです。apt-get install libmemcacheddokku push に step を含めてもいいですか?

0 投票する
1 に答える
951 参照

mysql - memcache_functions_mysql UDF を使用して memcache と mysql を操作する

次のパッケージをインストールしました -

  1. libevent-2.0.21
  2. memcached-1.4.17
  3. libmemcached-0.34
  4. memcached_functions_mysql_1.1

上記のすべてが正常にインストールされました。ldconfig -v コマンドの出力 (libmemcached ライブラリが含まれていることを示す部分) は次のとおりです。

しかし、memcache_functions に同梱されている install_functions.sql を使用して UDF を mysql にロードしようとすると、次のエラーがスローされます。

また、プラグイン ディレクトリの内容は次のとおりです。

0 投票する
1 に答える
696 参照

memcached - memcached の 90 パーセンタイル レイテンシ

libmemcached 1.0.16 から memcached-1.4.15 のベンチマークまで memaslap クライアントを実行しており、90 パーセンタイルのレイテンシーを取得したいと考えています。

memaslapから取得する良い方法はありますか?

または、90 パーセンタイルのレイテンシを簡単に抽出できる他のベンチマーク ツールはありますか?