2014-10-27 93 views
1

我最近在Centos專用服務器上安裝了mongodb。當我嘗試啓動mongodb作爲服務時,它會給我以下錯誤。MongoDB不會作爲服務啓動

開始的mongod:[失敗]

當我剛剛執行的mongod這是我收到。

2014-10-27T03:54:46.184+0100 [initandlisten] MongoDB starting : pid=2566 port=27017 dbpath=/data/db 64-bit host=sv.redswitches.com 
2014-10-27T03:54:46.184+0100 [initandlisten] db version v2.6.5 
2014-10-27T03:54:46.184+0100 [initandlisten] git version: e99d4fcb4279c0279796f237aa92fe3b64560bf6 
2014-10-27T03:54:46.184+0100 [initandlisten] build info: Linux build8.nj1.10gen.cc 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49 
2014-10-27T03:54:46.184+0100 [initandlisten] allocator: tcmalloc 
2014-10-27T03:54:46.184+0100 [initandlisten] options: {} 
2014-10-27T03:54:46.195+0100 [initandlisten] journal dir=/data/db/journal 
2014-10-27T03:54:46.196+0100 [initandlisten] recover : no journal files present, no recovery needed 
2014-10-27T03:54:46.233+0100 [initandlisten] ERROR: listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:27017 
2014-10-27T03:54:46.233+0100 [initandlisten] ERROR: addr already in use 
2014-10-27T03:54:46.234+0100 [initandlisten] now exiting 
2014-10-27T03:54:46.234+0100 [initandlisten] dbexit: 
2014-10-27T03:54:46.234+0100 [initandlisten] shutdown: going to close listening sockets... 
2014-10-27T03:54:46.234+0100 [initandlisten] shutdown: going to flush diaglog... 
2014-10-27T03:54:46.234+0100 [initandlisten] shutdown: going to close sockets... 
2014-10-27T03:54:46.234+0100 [initandlisten] shutdown: waiting for fs preallocator... 
2014-10-27T03:54:46.234+0100 [initandlisten] shutdown: lock for final commit... 
2014-10-27T03:54:46.234+0100 [initandlisten] shutdown: final commit... 
2014-10-27T03:54:46.244+0100 [initandlisten] shutdown: closing all files... 
2014-10-27T03:54:46.244+0100 [initandlisten] closeAllFiles() finished 
2014-10-27T03:54:46.244+0100 [initandlisten] journalCleanup... 
2014-10-27T03:54:46.244+0100 [initandlisten] removeJournalFiles 
2014-10-27T03:54:46.254+0100 [initandlisten] shutdown: removing fs lock... 
2014-10-27T03:54:46.254+0100 [initandlisten] dbexit: really exiting now 

我已經試圖重新安裝它兩次仍然沒有。我也在這臺服務器上安裝了cPanel。

+0

拆卸和安裝最新版本解決了這個問題。刪除當前安裝並使用yum install -y mongodb-org安裝最新版本。 – 2014-10-27 03:27:08

回答

1

顯示它已在運行:

ERROR: listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:27017 2014-10-27T03:54:46.233+0100 [initandlisten] ERROR: addr already in use

另一進程已在使用該端口是最有可能的另一個蒙戈實例。嘗試運行

mongo 

從命令行提示符查看是否可以使用MongoDB shell實用程序進行連接。或者嘗試

sudo netstat -tlnp | grep 27017 

,看看它是哪個進程正在使用端口27017在我的系統蒙戈:

tcp  0  0 127.0.0.1:27017   0.0.0.0:*    LISTEN  25480/mongod  
+0

其實我只是重新安裝它,並安裝了最新版本的yum install -y mongodb-org。似乎已經解決了這個問題。 – 2014-10-27 03:25:55