2015-01-31 13 views
8

Tôi đã thử chạy MongoDB trên máy chủ cục bộ với lệnh mongod và không thể chạy. Lỗi:Không thể khởi động MongoDB. L ERI: addr đã được sử dụng

mongod --help for help and startup options 
Sat Jan 31 13:07:16.392 [initandlisten] MongoDB starting : pid=5127 port=27017 dbpath=/data/db/ 64-bit host=leandrotk 
Sat Jan 31 13:07:16.392 [initandlisten] db version v2.4.9 
Sat Jan 31 13:07:16.392 [initandlisten] git version: nogitversion 
Sat Jan 31 13:07:16.392 [initandlisten] build info: Linux orlo 3.2.0-58-generiC#88-Ubuntu SMP Tue Dec 3 17:37:58 UTC 2013 x86_64 BOOST_LIB_VERSION=1_54 
Sat Jan 31 13:07:16.392 [initandlisten] allocator: tcmalloc 
Sat Jan 31 13:07:16.392 [initandlisten] options: {} 
Sat Jan 31 13:07:16.435 [initandlisten] journal dir=/data/db/journal 
Sat Jan 31 13:07:16.435 [initandlisten] recover : no journal files present, no recovery needed 
Sat Jan 31 13:07:16.513 [initandlisten] ERROR: listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:27017 
Sat Jan 31 13:07:16.514 [initandlisten] ERROR: addr already in use 
Sat Jan 31 13:07:16.514 [websvr] ERROR: listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:28017 
Sat Jan 31 13:07:16.514 [initandlisten] now exiting 
Sat Jan 31 13:07:16.514 [websvr] ERROR: addr already in use 
Sat Jan 31 13:07:16.514 dbexit: 
Sat Jan 31 13:07:16.514 [initandlisten] shutdown: going to close listening sockets... 
Sat Jan 31 13:07:16.514 [initandlisten] shutdown: going to flush diaglog... 
Sat Jan 31 13:07:16.514 [initandlisten] shutdown: going to close sockets... 
Sat Jan 31 13:07:16.514 [initandlisten] shutdown: waiting for fs preallocator... 
Sat Jan 31 13:07:16.514 [initandlisten] shutdown: lock for final commit... 
Sat Jan 31 13:07:16.514 [initandlisten] shutdown: final commit... 
Sat Jan 31 13:07:16.599 [initandlisten] shutdown: closing all files... 
Sat Jan 31 13:07:16.599 [initandlisten] closeAllFiles() finished 
Sat Jan 31 13:07:16.599 [initandlisten] journalCleanup... 
Sat Jan 31 13:07:16.599 [initandlisten] removeJournalFiles 
Sat Jan 31 13:07:16.668 [initandlisten] shutdown: removing fs lock... 
Sat Jan 31 13:07:16.668 dbexit: really exiting now 

Trả lời

35

bạn đã có một quá trình chạy

killall mongod

nên giết quá trình khác, nếu bạn có một loại quá trình liên kết với cổng mà bạn có thể tìm thấy nó với netstat | grep 27017

+0

Tôi đọc tài liệu MongoDB đề xuất Không bao giờ sử dụng kill -9 (tức là SIGKILL) để kết thúc một thể hiện mongod. xem tài liệu mongoDB - https://docs.mongodb.org/manual/tutorial/manage-mongodb-processes/#StartingandStoppingMongo-SendingaUnixINTorTERMsignal – Vinay

+1

Vui lòng đề nghị chúng tôi vô hại cách làm – Vinay

+0

@Vinay Tôi không đề xuất 'kill -9' ... 'man kill' không chỉ định một tín hiệu mặc định, trên hệ thống os x của tôi mặc định là' 15 TERM (tín hiệu chấm dứt phần mềm) ' –

3

Hãy thử cách này:

sudo service mongodb stop 

sudo mongod 
0

một số phiên bản là:

sudo service mongod stop 

mongod: mongo damon 
Các vấn đề liên quan