mongod:无法解除套接字文件的链接

问题描述 投票:0回答:1

我正在尝试启动mongod。我运行“ sudo服务mongod start”,但得到:

`无法取消链接套接字文件/tmp/mongodb-27017.sock的未知错误致命断言40486,位于src / mongo / transport / transport_layer_asio.cpp 685

`

这里有一个问题,但我已经尝试了所有解决方案,但无济于事

Os:Ubuntu 16.04当我运行“ ls -lsah /tmp/mongodb-27017.sock”时,我看到:

 0 srwx------ 1 mongodb mongodb 0 Jun 14 11:45 /tmp/mongodb-27017.sock

然后我跑步

    sudo service mongod start

当我再次运行“ ls -lsah /tmp/mongodb-27017.sock”时,我看到:

0 srwx------ 1 mongodb mongodb 0 Jun 14 11:45 /tmp/mongodb-27017.sock

然后我运行“ mongod”,它给出了相同的错误

database mongodb
1个回答
0
投票

我遇到了同样的问题,并注意到了这个旧答案:https://stackoverflow.com/a/34290982/2683681

您可以使用他们的命令:

sudo chown `whoami` /tmp/mongodb-27017.sock

但是如果您使用的是root用户,则最好这样做:

sudo chown mongodb:mongodb /tmp/mongodb-27017.sock

我的问题源于root拥有套接字的事实。

© www.soinside.com 2019 - 2024. All rights reserved.