Tôi đã tắt chức năng MongoDB không hoạt động trên Ubuntu 10.04 LTS. Bây giờ khi tôi đăng nhập bằng root và chạy MongoDB qua dịch vụ MongoDB bắt đầu, tôi nhận được dưới đây sai sótMongoDB - Quyền bị từ chối đối với socket: /tmp/mongodb-27017.sock
Mon Dec 12 13:53:15 [initandlisten] ERROR: listen(): bind() failed errno:13 Permission denied for socket: /tmp/mongodb-27017.sock
Khi tôi chạy MongoDB bằng tay thông qua rễ, nó hoạt động tốt.
Tôi có thể khẳng định rằng không có tập tin /tmp/mongodb-27017.sock
[email protected]:~# ll /tmp/
total 16
drwxr-xr-x 4 root root 4096 2011-12-12 13:53 ./
drwxr-xr-x 25 root root 4096 2011-12-11 13:06 ../
drwxrwxrwt 2 root root 4096 2011-12-12 13:01 .ICE-unix/
drwxrwxrwt 2 root root 4096 2011-12-12 13:01 .X11-unix/
Nơi nào tôi bắt đầu xử lý sự cố?
Bạn nói đúng, sau khi tắt máy không đúng cách, thins đã bị rối tung lên và/tmp không còn khả năng viết bởi người dùng MongoDb nữa. – user837208
Tuyệt vời. Rất vui khi chúng tôi tìm thấy bạn câu trả lời. –
Bạn tiết kiệm một ngày của tôi. Cảm ơn bạn! –