Với đầu ra của lệnh bắt đầu, điều này đang bắt đầu chính xác. Khi bạn đang chạy trạng thái, nó dường như đã bị dừng lại. Bạn cần xem tệp nhật ký:
/var/log/mongodb/mongodb.log
Điều đó sẽ cho bạn biết lý do tại sao mongod dừng lại. Có một số nguyên nhân có thể xảy ra, nhưng nếu không nhìn thấy kết quả đó thì sẽ khó có thể trả lời dứt khoát. Các khuyến nghị chung của tôi:
-
Không sử dụng bind_ip - nói chung là một ý kiến tồiCập nhật (2016):Loại bỏ điều này vì các vấn đề với bind_ip khiến tôi viết lại điều này vào năm 2012 đã được khắc phục và nó thậm chí còn được bật theo mặc định trong các gói chính thức hiện nay. Bạn nên thử mà không cần cài đặt như một bước khắc phục sự cố, nhưng không phải là một ý tưởng tồi nếu sử dụng nó nói chung. - Kiểm tra xem có thứ gì khác đang chạy trên cổng 27017
- Chỉ định cổng rõ ràng trong tệp mongodb.conf, ngay cả khi bạn muốn sử dụng mặc định
Cuối cùng, hãy xem câu trả lời này để biết cách sửa quyền đối với tệp, đề phòng trường hợp đó là sự cố (thường xảy ra do chạy dưới quyền root tại một số điểm):
mongodb bị lỗi sau khi tắt đột ngột