美文网首页
系统重启后Mongo服务启动失败

系统重启后Mongo服务启动失败

作者: 半睡半醒间 | 来源:发表于2020-03-27 17:32 被阅读0次

环境

  • 硬件:树莓派4B(RaspberryPi 4B)

  • OS:Ubuntu19.10

  • Mongod:db version v4.2.3

问题

照官方手册安装好Mongo后,启动并检查状态,没有问题。

重启系统后,调试项目时发现 Mongo 无法连接。检查Mongod 服务状态:

sudo systemctl status mongod

显示未启动:

Active: Failed...

查日志:

sudo vi /var/log/mongodb/mongod.log

发现

Failed to unlink socket file /tmp/mongodb-27017.sock Operation not permitted

应是 mongodb-27017.sock 文件问题。bing一下,找到解决办法:

https://mkyong.com/mongodb/mongodb-failed-to-unlink-socket-file-tmpmongodb-27017/

大意是,安装Mongo 后启动服务时创建 mongodb-27017.sock归属于当前用户而不是 Mongo,重启后,Mongo 因为无此文件权限故无法启动服务。

查看文件权限:

ls -ls /tmp/mongodb-27017.sock

返回:

0 srwx------ 1 ubuntu ubuntu 0 Aug 24 03:56 /tmp/mongodb-27017.sock

解决步骤

删除 mongodb-27017.sock 文件:

$ sudo rm -rf /tmp/mongodb-27017.sock

启动服务:

$ sudo service mongod start

再查一下状态:

Active: active (running) since Wed 2019-12-04 00:42:41 CST; 3 months 22 days ago

重启后再查,正常启动。

Over

相关文章

  • 系统重启后Mongo服务启动失败

    环境 硬件:树莓派4B(RaspberryPi 4B) OS:Ubuntu19.10 Mongod:db vers...

  • mongoBD--管理员权限windows/ubuntu

    不开启权限的时候启动mongoDB: 创建超级管理用户 启用安全认证 重启启动mongo服务: 开启权限后登陆 修...

  • XXXX.service is marked world-wri

    在redhat 8.0上自定义服务,重启系统后服务不能正常启动(未达到系统重启后自动拉起服务的目的)。查看系统日志...

  • hdp安装及使用问题汇总(二)

    1)某些服务或子服务启动失败时,如果重启所有服务后依然失败,进入Ambari Hosts页面,单独在节点启动服务或...

  • mongo索引问题

    现象描述:系统重新部署后无法提供服务。问题分析:经过排查后,发现系统重启后多次调用创建mongo索引的API,导致...

  • reboot 后 Docker服务及容器自动启动设置

    重启reboot操作系统后,发现docker 服务未启动,容器也未启动,天生反骨,怎么才能重启后自动启动呢 解决问...

  • DTSweb页面打不开

    1.查看有无mongo进程,和8100进程。 4.若可以启动,则重启服务器,后看访问是否正常。 ^^^^^^^^或...

  • Docker容器自动重启

    实现在服务器重启后自动启动docker服务以及容器(类似于守护进程服务)。 重启启动docker服务 重启启动do...

  • WIN10家庭版安装ORACLE的问题

    第一次安装成功后可启动ORACLE服务,重启计算机后服务监听无法启动,建议替换系统

  • Linux常用命令

    查看系统 查看进程 启动nginx 重启nginc 服务 启动mysql 重启mysql 设置开机自启

网友评论

      本文标题:系统重启后Mongo服务启动失败

      本文链接:https://www.haomeiwen.com/subject/amyluhtx.html