問題タブ [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 投票する
1 に答える
797 参照

php - Zendを使用してZendセッション保存ハンドラを管理するには?

memcache基本セッション管理ではなく、zend セッションを保存したいfilesmemcache.dllWindows 8 x64 システムにファイルを正しく追加し、正常に動作していることを確認し、Windows サービスmemcacheもインストールして実行中を示しています。memcachedmemcached Server

これまで、Zend セッション保存ハンドラ クラスの管理について検索してきました。私は良いものを見つけました。私の検索で最高かもしれません。Mike Willbanksの記事で、ここにリンクがあります。また、Memcache を使用している Zend セッション保存ハンドラのクラス名をここに貼り付けます。

以前にこのセッション保存ハンドラーを実装した人はいますか? もしそうなら、私を助けてください。

クラス、使用方法、application.ini 設定、Bootstrap.php 設定を共有Zend session save handlerしていただけますか?

前もって感謝します。

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

php - Memcached の問題

AMPPS 3.2、PHP 5.6 を使用して、OSX 10.10.5 で作業しています。PHPで動作するようにmemcachedをインストールしようとしていますが、今のところうまくいきません。

私がこれまでに行ったこと:

  • ソースをダウンロードしてインストールしました
  • 自作を使用する(更新も)
  • pecl の使用

初めて試したとき、アーキテクチャが一致しないというエラーが発生しました。その後、AMPPS を使用した PHP バージョンが 32 ビットで、OSX が 64 ビットであることに気付きました。別のエラー:

何か案は?

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

php - 回復した memcached サーバーが php memcached によって認識されない

2 つの memcached サーバーを起動し、両方にデータを書き込みます。

memcached サーバーを 1 つ停止します。残りのサーバーが新しい memcached 書き込みを取得していることがわかります。

2 番目のサーバーが回復した後、php memcached は 2 番目のサーバーを使用していません。ここに私が使用している構成があります。私は何を間違っていますか?

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

python-2.7 - memcachedb に接続して API を使用する方法

Memcachedb: The complete guideに従ってmemcachedbをインストールしました。ガイドで説明されているように、telnet を使用してキーと値を設定および取得できます。

私が本当にやりたいことは、Python スクリプトからキーと値のペアを設定および取得することです。

次のコマンドを使用して、Ubuntu マシンで memcachedb を実行しています。

sudo ./memcachedb -vv -u root -H ~/mcDB/ -N

libmemcached python クライアントを使用して memcachedb と通信できることを読んで知りました。だから、私は次のテストスクリプトを使用しています

しかし、次の出力が得られます。

戻り値 0

結果取得 なし

また、localhost を 127.0.0.1 に置き換えてみましたが、どちらも機能しません。

実際、python スクリプトの実行時に memcachedb (-vv オプション) による出力はありませんが、telnet を使用して設定および取得する場合があります。

では、どのように memcachedb に接続し、python (get および set) を介してコマンドを実行できますか?

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

python - バルク データをロードする正しい方法

memcachedb に大量のデータをロードしようとしています。MySQL データベースでいくつかのクエリを実行しています。後で簡単にアクセスできるように、これらのクエリの結果を memcachedb に保存したいと考えています。

現在、単純な set コマンドを使用して結果を memcachedb に保存していましたが、これらの結果は数十億あるため、1 つずつループに保存するのは非常に非効率的で時間がかかります。それで、データを memcachedb にロードするためのより良い方法があるかどうか疑問に思っていましたか? 従来の RDMS のデータ インポート ウィザードのように

pylibmc を使用して memcachedb に接続しています。

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

magento - 395 行目の Libmemcached.php

local.xml で memcached が有効になっている場合の /var/log/system.log からのエラー:

2016-03-06T00:37:16+00:00 ERR (3): 警告: 395 行目の /public_html/demo/lib/Zend/Cache/Backend/Libmemcached.php のゼロ除算

サイトは、cloudlinux との共有ホスティングにあります。local.xml の Memcached 部分は次のようになります。

これを修正する方法はありますか?このエラーを回避するには、local.xml を修正する必要がありますか? cpanel で CPU 使用率をチェックしていましたが、ほぼ常に 88/100 です。local.xml から memcached を無効にすると、CPU 使用率は通常の 22/100 に低下します。

395 行目: } else {

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

php - LibMemcachedクラッシュphp-fpm

私はPHPを持っています:

root@15048:/# php -v

PHP 7.0.3-1~dotdeb+8.1 (cli) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

memcached ライブラリがインストールされている場合:

ここに画像の説明を入力

そして、memcached を操作するためのクラスを作成しました。

しかし、「set」関数のコメントを外すと、コメントを外すだけで、絶対に呼び出さないと、phpがクラッシュします...

私はmemcachedの「追加」機能を試しましたが、同じ問題があります...

[26-Mar-2016 14:26:42] 警告: [プール www] 開始から 26.168556 秒後にシグナル 11 (SIGSEGV) で子 15541 が終了しました

[26-Mar-2016 14:26:42] 通知: [プール www] 子 15566 が開始されました

[26-Mar-2016 14:26:42] 警告: [プール www] 開始から 10.321759 秒後にシグナル 11 (SIGSEGV) で子 15542 が終了しました

[26-Mar-2016 14:26:42] 通知: [プール www] 子 15567 が開始されました

[26-Mar-2016 14:26:43] 警告: [プール www] 開始から 1.305421 秒後にシグナル 11 (SIGSEGV) で子 15567 が終了しました

[26-Mar-2016 14:26:43] 通知: [プール www] 子 15578 が開始されました

[26-Mar-2016 14:26:44] 警告: [プール www] 開始から 28.413800 秒後にシグナル 11 (SIGSEGV) で子 15540 が終了しました

[26-Mar-2016 14:26:44] 通知: [プール www] 子 15579 が開始されました