在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
发现问题现在公司的服务器经常性断电,所以要经常性重启所有的服务,然而这些redis、mysql、mongo等服务中,mongo经常性出现重启失败的情况,根据之前的经验和网络上帖子的信息,这里记录一下总结; 首先说明一下,这里安装的服务都是通过yum 或者 apt 安装的,这是我一直推荐和使用的操作,因为这样安装整洁、该放什么类型的文件到哪个目录下都是一样的(如:/var/log/xxx/xxx.log) 报错主要问题如下: [root@localhost mongo]# systemctl status mongod ● mongod.service - MongoDB Database Server Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since 一 2021-06-28 14:32:51 CST; 6s ago Docs: https://docs.mongodb.org/manual Process: 3351 ExecStart=/usr/bin/mongod $OPTIONS (code=exited, status=1/FAILURE) Process: 3348 ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb (code=exited, status=0/SUCCESS) Process: 3345 ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb (code=exited, status=0/SUCCESS) Process: 3343 ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb (code=exited, status=0/SUCCESS) 6月 28 14:32:51 localhost systemd[1]: Starting MongoDB Database Server... 6月 28 14:32:51 localhost mongod[3351]: about to fork child process, waiting until server is ready for connections. 6月 28 14:32:51 localhost mongod[3351]: forked process: 3354 6月 28 14:32:51 localhost mongod[3351]: ERROR: child process failed, exited with 1 6月 28 14:32:51 localhost mongod[3351]: To see additional information in this output, start without the "--fork" option. 6月 28 14:32:51 localhost systemd[1]: mongod.service: control process exited, code=exited status=1 6月 28 14:32:51 localhost systemd[1]: Failed to start MongoDB Database Server. 6月 28 14:32:51 localhost systemd[1]: Unit mongod.service entered failed state. 6月 28 14:32:51 localhost systemd[1]: mongod.service failed. 看到异常的发生,并不能从其中获取到非常有效的信息,那就先去看下日志,在日志文件中可以看到一些有用的信息(这里没有及时记录截图,就先不放代码或截图了) 处理步骤:
|
请发表评论