如何解决MongoDB启动时无法连接到Upstart的错误
来源:互联网 发布:mac os 系统修复 编辑:程序博客网 时间:2024/05/29 16:31
在Ubuntu 16.04 TLS系统上安装MongoDB,安装完成后使用service mongod start命令启动mongoDB失败,提示无法连接到Upstar的异常。
MongoDB启动异常重现
在使用如下命令启动MongoDB服务:
$ sudo service mongod start
系统提示如下错误信息:
Job for mongod.service failed because the control process exited with error code. See "systemctl status mongod.service" and "journalctl -xe" for details.
查看MongoDB服务启动失败的原因
使用如下命令查看:
$journalctl -xe
可以看到详细的错误信息:
hxb@hxb:~$ journalctl -xe
-- Subject: mongod.service 单元已开始启动
-- Defined-By: systemd-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- -- mongod.service 单元已开始启动。
3月 22 17:06:00 hxb mongod[3740]: Rather than invoking init scripts through /etc/
3月 22 17:06:00 hxb mongod[3740]: utility, e.g. service mongod start
3月 22 17:06:00 hxb mongod[3740]: initctl: 无法连接到 Upstart: Failed to connect to so
3月 22 17:06:00 hxb mongod[3740]: Since the script you are attempting to invoke h
3月 22 17:06:00 hxb mongod[3740]: Upstart job, you may also use the start(8) util
3月 22 17:06:00 hxb mongod[3740]: start: 无法连接到 Upstart: Failed to connect to sock
3月 22 17:06:00 hxb systemd[1]: mongod.service: Control process exited, code=exit
3月 22 17:06:00 hxb systemd[1]: Failed to start mongod.service.-- Subject: mongod.service 单元已失败
-- Defined-By: systemd-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel--
-- Defined-By: systemd-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel--
解决无法连接到 Upstart的错误
使用如下命令:
hxb@hxb:~$ sudo dpkg-divert --local --rename --add /sbin/initctl正在添加 本地转移 /sbin/initctl 到 /sbin/initctl.
distribhxb@hxb:~$ ln -s /bin/true /sbin/initctlln: 无法创建符号链接'/sbin/initctl': 权限不够
hxb@hxb:~$ sudo ln -s /bin/true /sbin/initctl
distribhxb@hxb:~$ ln -s /bin/true /sbin/initctlln: 无法创建符号链接'/sbin/initctl': 权限不够
hxb@hxb:~$ sudo ln -s /bin/true /sbin/initctl
重新启动MongoDB服务
使用如下命令:
hxb@hxb:~$ sudo service mongod start
检查MongoDB服务启动状态
使用如下命令:
hxb@hxb:~$ sudo service mongod status
mongod.service
Loaded: loaded (/etc/init.d/mongod; bad; vendor preset: enabled)
Active: active (exited) since 三 2017-03-22 17:11:12 CST; 7s ago
Docs: man:systemd-sysv-generator(8)
mongod.service
Loaded: loaded (/etc/init.d/mongod; bad; vendor preset: enabled)
Active: active (exited) since 三 2017-03-22 17:11:12 CST; 7s ago
Docs: man:systemd-sysv-generator(8)
阅读全文
1 0
- 如何解决MongoDB启动时无法连接到Upstart的错误
- Mongodb解决不能连接到服务器的错误
- Mongodb解决不能连接到服务器的错误
- 解决ArcCatalog无法连接到ArcGIS Server的错误
- 由于目标计算机积极拒绝,无法连接--mongoDB连接错误;以Windows Service的方式启动MongoDB
- 如何解决 " 无法连接到知识库 " 错误信息
- Ubuntu 的 upstart 启动
- 如何解决 Mongodb后在cmd下无法启动,提示:服务名无效,发生系统错误2 系统找不到指定的文件
- 如何解决:VS2010调试时出现"无法连接到Asp.net Development Server”的问题
- 如何解决启动PL/SQL连接orcale数据库时的“Initialization error”错误?
- android eclipse出现ADB无法启动或不能连接的错误解决
- 无法连接到服务器的错误解决方案
- win7出现无法连接到代理服务器的错误,不能上网的问题的解决
- 启动Mongo之由于目标计算机积极拒绝,无法连接--mongoDB连接错误解决办法
- 无法在Web服务器上启动调试。基础连接已经关闭:接收时发生错误--解决
- SQL Server 2008登录错误:无法连接到(local)的解决
- SQL Server 2008登录错误:无法连接到(local)的解决
- SQL Server 2008登录错误:无法连接到(local)的解决
- Android Html.fromHtml的使用
- 快速搭建Web Api OData V4服务端
- opendaylight源码下载方式
- aSimpleCache初识
- c++ primer(一)
- 如何解决MongoDB启动时无法连接到Upstart的错误
- redhat nginx搭建文件服务器
- java.util.Vector源码解析
- win7下计算机属性打不开
- tensorflow AttributeError: 'module' object has no attribute 'cpu_count'
- mac安装maven
- java中queue的使用
- MVC,MVP 和 MVVM
- css中的BFC