Tôi mới dùng Ubuntu (Linux tbh). Tôi gặp sự cố khi khởi động dịch vụ MongoDB. Tôi muốn tạo ứng dụng web bằng Ruby on Rails và MongoDB nhưng mongo dường như không khởi động được.MongoDB không bắt đầu - *** hủy bỏ sau khi fassert() thất bại
Tôi đi theo MongoDB installation on Ubuntu này tất cả các cài đặt đã không có vấn đề cho đến khi tôi đã đến sudo service mongod start
mongod.log
2016-01-01T10:58:15.545+0000 I CONTROL ***** SERVER RESTARTED *****
2016-01-01T10:58:15.548+0000 I CONTROL [initandlisten] MongoDB starting : pid=3868 port=27017 dbpath=/var/lib/mongodb 64-bit host=damian-CX61-0NC-CX61-0ND-CX61-0NF-CX61-0NE
2016-01-01T10:58:15.548+0000 I CONTROL [initandlisten] db version v3.0.8
2016-01-01T10:58:15.548+0000 I CONTROL [initandlisten] git version: 83d8cc25e00e42856924d84e220fbe4a839e605d
2016-01-01T10:58:15.548+0000 I CONTROL [initandlisten] build info: Linux ip-10-187-89-126 3.13.0-24-generiC#46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49
2016-01-01T10:58:15.548+0000 I CONTROL [initandlisten] allocator: tcmalloc
2016-01-01T10:58:15.548+0000 I CONTROL [initandlisten] options: { config: "/etc/mongod.conf", net: { bindIp: "127.0.0.1", port: 27017 }, storage: { dbPath: "/var/lib/mongodb", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, path: "/var/log/mongodb/mongod.log" } }
2016-01-01T10:58:15.567+0000 E NETWORK [initandlisten] Failed to unlink socket file /tmp/mongodb-27017.sock errno:1 Operation not permitted
2016-01-01T10:58:15.567+0000 I - [initandlisten] Fatal Assertion 28578
2016-01-01T10:58:15.567+0000 I - [initandlisten]
***aborting after fassert() failure
Vì vậy, những gì tôi đang làm sai hoặc vấn đề khác nhau của nó?
Liệu file /tmp/mongodb-27017.sock tồn tại? Nếu vậy hãy thử xóa nó, tức là. 'sudo rm /tmp/mongodb-27017.sock'. – kometen
@kometen Tôi nghĩ rằng nó đã hoạt động - làm cách nào để kiểm tra xem mongo thực sự đang chạy? Giống như trong cửa sổ, tôi đã có cửa sổ cmd với tất cả những điều này đang xảy ra - ở đây tôi không thể nhìn thấy bất kỳ của nó. Mongod.log là cách duy nhất để biết điều gì đang xảy ra? – Fresz
'ps axe | grep [m] ongod' –