我已经尝试了之前所有的命令,比如sudo chmod -R 0777 /var/lib/mongodb
sudo rm /var/lib/mongodb/mongod.lock
sudo mongod --repair
sudo service mongod start
sudo service mongod status第一条命令说文件不可用,没有被删除,我还给了它所有的权限
sudo chown -R mongodb:mongodb /var/lib/mongodb但是它没有显示任何东西,也修复了不起作用的命令,也重启了ubantu,但仍然不起作用
发布于 2021-10-03 09:23:41
当调试Ubuntu上的服务出现任何问题时,尝试这样做:
# cat /var/log/messages在那里你可以找到更多关于这个问题的信息。
此外,在您的情况下,mongod应该记录到一个文件夹中,如
/var/log/mongod 或者类似的东西,要实现这一点,mongo用户必须具有在那里写入的权限。
总是查找日志,每个服务都会将某些内容记录到自己的文件或系统日志中。希望在该日志中,您将找到阻止您的服务启动的具体问题。
https://stackoverflow.com/questions/69423534
复制相似问题