2016-07-04 20 views
0

AWS EC2上で動作するアプリケーションをmlabエンドポイントに接続しようとしています。私は簡単に私のローカルマシンからmlabエンドポイントに同じコードベースを使用して接続することができます。ただし、AWSを実行すると、次のエラーが発生します。AWS EC2からmlabに接続

{名: 'MongoError'、メッセージ: 'ECONNREFUSEDを接続'}

私は30秒にconnectionTimeMSを増やす試してみましたが、私はまだ同じエラーを取得します。

EC2インスタンスからは、DBサーバーにpingを実行でき、netcatも成功しています。

私のEC2インスタンスは、任意のIPアドレスからすべてのポート上のすべてのトラフィックを送受信するように設定されています。

問題は発信トラフィックに関連するかもしれないが、設定方法はわからないと思います。

ありがとうございました

答えて

0

環境問題であることが判明しました。私は、コマンドに= 'XXXX'

輸出MONGOLAB_URLを使用して、私のMLABエンドポイントを設定して、私のアプリ

sudoのノードserver.js

このシーケンスが設定されていない実行していた

私のローカル環境。

私は終わりにしなければならなかったすべての

server.js次のコマンドを

sudoのMONGOLAB_URI =「XXXXXX」ノードを使用していました

関連する問題