0

node.jsとmongodが同じインスタンスで実行されているnode-mongodbネイティブドライバーを使用して、テストアプリケーションが正常に実行されています。今、私は本番フェーズに入ろうとしていて、同じアベイラビリティーゾーンのmongod用にノード用に2つの別々のec2インスタンス1をセットアップしました。

これまでのところ、私が見たすべての例は次の形式になっています:(ネイティブドライバーのgithubページに記載されているように)

var client = new Db('test', new Server("127.0.0.1", 27017, {}))

私の場合、どのようにデータベース接続を開く必要がありますか?ec2のプライベートIPを使用したいのは、高速になるためです(両方のインスタンスが同じアベイラビリティーゾーンにあります)

私はすでにec2に2つのセキュリティグループを設定しています:dbとapp、およびここで説明されているようにdbに移動するための承認済みアプリhttp://www.mongodb.org/display/DOCS/Amazon+EC2+Quickstart#AmazonEC2Quickstart-ConfigureStorage

4

1 に答える 1

0

27017 のアプリ サーバー セキュリティ グループへの db サーバー セキュリティ グループのポートを開き、ip を localhost から db サーバーの内部 ip に変更する必要があります。EC2に関する限り、それでうまくいくはずです。

于 2012-11-14T19:10:34.240 に答える