2016-09-06 13 views
2

私はmongoDBをベースにしたラーニングラッカーをテストしています。それはすべてubuntu14.04ドッカーhttps://hub.docker.com/r/hadyrashwan/learninglocker-ubuntu14.04/の中にあります。私はそれを働かせましたが、私はmongodbを自動的に修復コマンドを試して起動することはできませんし、mongodbまたはmongoにサービス開始コマンドの名前を変更しても動作しません。しかし、実行中のmongodはちょうどそれが起動しますが、私は、ターミナルを開いていないそれを自動的に起動し、システムが、私は同じ問題を抱えていたsudo service mongod start:mongod:認識されないサービス

[email protected]:/# mongod 
2016-09-06T07:41:51.816+0000 I CONTROL [initandlisten] MongoDB starting : pid=197 port=27017 dbpath=/data/db 64-bit host=bd1997365c3a 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] db version v3.2.9 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] git version: 22ec9e93b40c85fc7cae7d56e7d6a02fd811088c 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1f 6 Jan 2014 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] allocator: tcmalloc 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] modules: none 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] build environment: 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten]  distmod: ubuntu1404 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten]  distarch: x86_64 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten]  target_arch: x86_64 
2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] options: {} 
2016-09-06T07:41:51.823+0000 I -  [initandlisten] Detected data files in /data/db created by the 'mmapv1' storage engine, so setting the active storage engine to 'mmapv1'. 
2016-09-06T07:41:51.867+0000 I JOURNAL [initandlisten] journal dir=/data/db/journal 
2016-09-06T07:41:51.867+0000 I JOURNAL [initandlisten] recover : no journal files present, no recovery needed 
2016-09-06T07:41:52.027+0000 I JOURNAL [durability] Durability thread started 
2016-09-06T07:41:52.027+0000 I JOURNAL [journal writer] Journal writer thread started 
2016-09-06T07:41:52.101+0000 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended. 
2016-09-06T07:41:52.101+0000 I CONTROL [initandlisten] 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] **  We suggest setting it to 'never' 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] **  We suggest setting it to 'never' 
2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] 
2016-09-06T07:41:52.111+0000 I FTDC  [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data' 
2016-09-06T07:41:52.112+0000 I NETWORK [HostnameCanonicalizationWorker] Starting hostname canonicalization worker 
2016-09-06T07:41:52.112+0000 I NETWORK [initandlisten] waiting for connections on port 27017 
+0

をmongodはない:

一度あなたが

sudo service mongodb start 

注意を行くことができ、あなたのMongoDBの設定を行って。これをチェックしてくださいhttps://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ –

+0

@DeendayalGarg私は正しく理解していれば、16.04のサービスを追加しました。私は14.04を使用してPHP 7を回避し、それをダウングレードします。 –

答えて

1

活動を続けて開いたままにしておきたいです。ソースコード経由でインストールすると設定が間違っているようです。 私のためのサービスとしてapt-getのアクティブ化のmongodを使用して

再インストールのMongoDB。

2

すでにあなただけのアンインストールすべてのものは、最初のMongoDBサーバのインストールを行う行く前

mongodb configに基づいてMongoDBのをインストールする場合。

sudo apt install mongodb-server 

その後、引き続きmongodb configをお勧めします。そのあなたがサービスとしてのmongoをインストールする必要があり、そのMongoDBの

関連する問題