2011-11-14 4 views
0

私はnode.js v0.6.1をAWS EC2にインストールすることはできません(UbuntuまたはCentOS - 決して気にしないでください)。 インストール後、Iノードを入力し、プロセッサは100%にロードされます。0.4.12より古いNode.jsはAWS EC2では正しく動作しません。どうして?

しかし、v0.4.12でも問題ありません。

この問題はありますか?申し訳ありません。

私が間違っていることを教えてください...

ありがとうございます。

+0

同じ問題http://stackoverflow.com/questions/8027506/node-js-on-amazon-ec2-on-amazon-linux-very-slow – Bart

+0

あなたはマイクロインスタンスですか?デフォルトでEC2にはスワップ領域の設定がないことを覚えておいてください。そして、あなたのメモリは本当に小さいです。 dmesgを調べて、カーネルエラーがメモリ上にあるかどうかを確認してください。 – EdH

+0

エドH.、はい、私はマイクロを使用しています。しかし、なぜ0.4.12がうまくいくのですか?私はノードだけを入力しており、CPU使用率はノードごとに99%です。 WTF? – Bart

答えて

0

私は正常にノードをインストールapt-getをsudoをからインストールしないでくださいhttp://nodejs.org/

からのUbuntu 11.04、ダウンロードnodejsで0.6.xをインストールしていました。これによりラジオパッケージがインストールされます。私は似た/同じ問題を抱えていた/ /ホーム/ユーザー/ pathtonode

+0

あなたはAWSでホスティングしていますか? localhostと専用サーバーではすべてが問題ありません。もちろん、ソースからノードをインストールしています – Bart

0

を:このラジオパッケージには、環境変数のエコーPATH = $ PTATHを設定し、次にインストールした後nodejs

とリンクされていない、アクティブにするaxportsが必要です。標準の32ビットのLinuxノードv0.6とAMI、およびRedisのパッケージに

、私はノードのコマンドラインを開いた場合:

var redis = require('redis'); 
var r = redis.createClient(); 
r.quit(); 

CPUが100%になるだろう。

私はノードv0.6をインストールした場合、今度はubuntuイメージに行きました。ちょうどnpmを実行するとCPUが100%になりました。

両方の状況をどのように解決したかは、ノードv0.4.12をインストールすることでした。

+1

うん!しかし、v0.4.12は古いものなので、これは問題を解決しません。 0.6xはより良い製品になります。私は本当に興味がありますなぜそれが起こっている? – Bart

関連する問題