2012-03-03 3 views
3

これは私が今統計を取得している方法です: echo -e "stats \ nquit" | nc 127.0.0.1 11211ncなしでmemcached統計情報を取得するのが暑いですか?

デフォルトインストールの一部ではないため、私は使用できません。

ncなしでmemcached統計情報を取得する方法はありますか?

+1

あなたはOSの "デフォルトインストール"について心配していますか? (誰も '/ dev/tcp'がデフォルトでコンパイルされているわけではありません。 –

答えて

6

あなたの質問にはが指定されていませんなぜあなたが探しているものを伝えるのは難しいです。あなたは、このようなbashでそれを行うことができます:

exec 3<>/dev/tcp/127.0.0.1/11211 
echo -e "stats\nquit" >&3 
cat <&3 

あなたはtelnetを使用してそれを行うことができます:

(echo -e 'stats\nquit'; sleep 1) | telnet localhost 11211 

sleepmemcachedからの応答を受け取る前に出て行くからprecent telnetにあります。

pythonまたはperlやその他の高水準スクリプト言語で単純なものを書くこともできます。またはcをブラッシュアップしてください。多くのオプションがあります。

0

memcached-toolスクリプトを使用すると、もっと簡単な方法があります。それはyumを介してmemcached 1.4.5の私のインストールでインストールされたが、aptとubuntuの下で私はそれを取得していない。私はここでそれを発見し、私のシステム上でそれを置く:あなたのサーバーを想定し memcached-tool 127.0.0.1:11211

:スラブを取得するには、次の memcached-tool 127.0.0.1:11211 stats

または:サーバー上https://raw.githubusercontent.com/memcached/memcached/master/scripts/memcached-tool

、memcachedの統計情報を取得するには、次のように入力ポート11211およびIP 127.0.0.1でリッスンしている(の/ etc/sysconfic/memcachedので、設定された設定オプション)

記事:http://www.cyberciti.biz/faq/rhel-fedora-linux-install-memcached-caching-system-rpm/

関連する問題