我在Ubuntu 10.04 LTS上對MongoDB進行了不乾淨的關閉。現在,當我登錄爲根,並通過服務執行MongoDB MongoDB的開始,我得到下面的錯誤 -MongoDB - 拒絕套接字的權限:/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
當我通過手動根MongoDB的運行,它工作得很好。
我可以證實,沒有/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/
我從哪裏開始解決問題
你是對的,在不乾淨的關機後,變得混亂了,/ tmp不能被MongoDb用戶寫入。 – user837208
太好了。很高興我們找到了你的答案。 –
你節省了我的一天。謝謝! –