2016-05-08 22 views
4

のMongoDBシェルバージョン:3.2.6への接続 :あなたはMongoDBのサービスを実行したテストmongodbエラーです。 mongoDBのエラーをどうやって解決できますか?

2016-05-08T10:46:12.023+0530 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused 
2016-05-08T10:46:12.023+0530 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed : 
[email protected]/mongo/shell/mongo.js:229:14 
@(connect):1:6 

exception: connect failed 

https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-ubuntu/

答えて

9

を持っていますか? sudo service mongod statusを実行し、結果を確認してください。停止している場合は、sudo service mongod startを実行してmongodbを起動し、接続を試みます。

sudo netstat -lnp | grep 27017を実行して、mongodbが27017でリッスンしているかどうかを確認することもできます。

sudo service mongod startにエラーが発生した場合は、設定を確認する必要があります。上記のコマンドの出力を投稿することができれば、より良いお手伝いをすることができます。

更新:それはバックグラウンドで実行し続けるように、デーモンとしてあなたのMongoDBプロセス

[Unit] 
Description=High-performance, schema-free document-oriented database 
After=network.target 

[Service] 
User=mongodb 
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf 

[Install] 
WantedBy=multi-user.target 
+0

こんにちはRaviが動作しません sudoサービスmongod start mongod.serviceを起動できませんでした:ユニットmongod.serviceが見つかりません。 – mohamedzajith

+0

あなたはどのバージョンのUbuntuを使用していますか? – RaviTezu

+0

** Ubuntu 16.04 ** – mohamedzajith

-1

フォーク:

次の内容のファイル/lib/systemd/system/mongod.serviceを作成します。たとえば、

./mongod --port 27017 --dbpath /home/db_directory --logpath /logs/mongod.log --fork 
1

例外は同じ問題があります。ちょうどUbuntu 16.04 LTSをインストールしました。インストールプロセスは、mongoの公式ウェブサイトと同じです。私がするとき:

sudo service mongod status;私はエラーが「データディレクトリ」とポートの設定になります推測するが、設定プログラムとして、それが適切に

1

ちょうどターミナルでのサービスを再起動しない

● mongod.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)

表示され、詳細モードではに役立ちます背景の設定

$brew services restart mongodb --verbose 

を理解し、別の端末を開いて(同じ端末を使用していない)とのmongodを入力し、あなたは、プロセスの実行を見ることができるはずです。

+0

このソリューションは私のために働いた、ありがとう。 – NutellaAddict

関連する問題