mongodb 初学 意外 解决方法类集

啦啦啦

这种情况

[email protected]:/# mongo
MongoDB shell version: 3.2.13
connecting to: test
2017-05-31T07:40:34.548-0700 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: errno:111 Connection refused
2017-05-31T07:40:34.549-0700 E QUERY    [thread1] Error: couldn‘t connect to server 127.0.0.1:27017, connection attempt failed :
[email protected]/mongo/shell/mongo.js:229:14
@(connect):1:6

exception: connect failed

由于直接kill掉的进程,不知道为什么服务再启动时options:{}为空。虽启动时指定-dbpath 参数

mongod -dbpath "/var/lib/mongodb/"

但是这样必须保证服务窗口不能关闭。

使用配置文件方式启动

mongod -f /etc/mongod.conf

这样也必须保证服务窗口不能关闭。

采用守护进程方式启动:Daemon

–fork参数可以将mongodb的服务放在后台运行

[email protected]:/# mongod -fork -f /etc/mongod.conf
about to fork child process, waiting until server is ready for connections.
forked process: 1163
child process started successfully, parent exiting

mongod.log

2017-05-31T07:42:28.242-0700 I CONTROL  [main] ***** SERVER RESTARTED *****
2017-05-31T07:42:28.249-0700 I CONTROL  [initandlisten] MongoDB starting : pid=1163 port=27017 dbpath=/var/lib/mongodb 64-bit host=localhost
2017-05-31T07:42:28.250-0700 I CONTROL  [initandlisten] db version v3.2.13
2017-05-31T07:42:28.250-0700 I CONTROL  [initandlisten] git version: 23899209cad60aaafe114f6aea6cb83025ff51bc
2017-05-31T07:42:28.251-0700 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.2g  1 Mar 2016
2017-05-31T07:42:28.251-0700 I CONTROL  [initandlisten] allocator: tcmalloc
2017-05-31T07:42:28.251-0700 I CONTROL  [initandlisten] modules: none
2017-05-31T07:42:28.251-0700 I CONTROL  [initandlisten] build environment:
2017-05-31T07:42:28.252-0700 I CONTROL  [initandlisten]     distmod: ubuntu1604
2017-05-31T07:42:28.252-0700 I CONTROL  [initandlisten]     distarch: x86_64
2017-05-31T07:42:28.252-0700 I CONTROL  [initandlisten]     target_arch: x86_64
2017-05-31T07:42:28.252-0700 I CONTROL  [initandlisten] options: { config: "/etc/mongod.conf", net: { port: 27017 }, processManagement: { fork: true }, storage: { dbPath: "/var/lib/mongodb", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, path: "/var/log/mongodb/mongod.log" } }
2017-05-31T07:42:28.276-0700 I -        [initandlisten] Detected data files in /var/lib/mongodb created by the ‘wiredTiger‘ storage engine, so setting the active storage engine to ‘wiredTiger‘.
2017-05-31T07:42:28.276-0700 I STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=1G,session_max=20000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2017-05-31T07:42:28.461-0700 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2017-05-31T07:42:28.462-0700 I CONTROL  [initandlisten]
2017-05-31T07:42:28.462-0700 I CONTROL  [initandlisten]
2017-05-31T07:42:28.462-0700 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is ‘always‘.
2017-05-31T07:42:28.462-0700 I CONTROL  [initandlisten] **        We suggest setting it to ‘never‘
2017-05-31T07:42:28.462-0700 I CONTROL  [initandlisten]
2017-05-31T07:42:28.463-0700 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is ‘always‘.
2017-05-31T07:42:28.463-0700 I CONTROL  [initandlisten] **        We suggest setting it to ‘never‘
2017-05-31T07:42:28.463-0700 I CONTROL  [initandlisten]
2017-05-31T07:42:28.466-0700 I FTDC     [initandlisten] Initializing full-time diagnostic data capture with directory ‘/var/lib/mongodb/diagnostic.data‘
2017-05-31T07:42:28.466-0700 I NETWORK  [initandlisten] waiting for connections on port 27017
2017-05-31T07:42:28.467-0700 I NETWORK  [HostnameCanonicalizationWorker] Starting hostname canonicalization worker
2017-05-31T07:43:01.201-0700 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:56034 #1 (1 connection now open)

啦啦啦

啦啦啦

时间: 2024-12-12 14:31:12

mongodb 初学 意外 解决方法类集的相关文章

php操作oracle的方法类集全

在网上开始找php中操作oracle的方法类~ 果然找到一个用php+oracle制作email表以及插入查询的教程,赶忙点开来看,从头到尾仔细的看了一遍,还没开始操作,便觉得收获很大了.地址在此:http://www.alixixi.com/program/a/2008050731615.shtml#replay. http://blog.163.com/[email protected]/blog/static/27712393201131815035122/        (博客校园) 摘

交叉引用的解决方法——类声明的应用

交叉引用的解决方法 什么是交叉引用? 什么是交叉引用?一言以蔽之,就是:A类中包含B类的对象,B类中包含A类的对象. 以一场景为例 我们先来看一个场景.假设有一个电子文档(Document).一个文档下有多个页(Page),每个页下有多个文本单元(TextUnit,表示文档内元素的基本单位),一个文档中的所有文本单元对象都有唯一的ID.这样每创建一个文本单元时都要为其设置一个唯一的ID,我们在Document类中就需要一个生成唯一ID的方法为所有的文本单元创建唯一标识.于是我们就会有下面的类关系

windows下mongodb权限设置解决方法

mongodb简介: MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便. MongoDB工作在收集和文件的概念. MongoDB默认设置为无权限访问限制,所以可以直接进入数据库并对数据进行操作, 事件背景:最近,公司放在移动机房的两台装有mongoDB数据库的服务器被绿盟扫描出来有漏洞,要求我们解决 根据绿盟提供的解决方法是在admin库中添加任意用户,并启用认证. 但绿盟给出的方法是基于linux下的方法,但其实原理大同小异. 我更加网上搜来的文章,进行整合

Vs2015 win10虚拟机启动问题:无法设置UDP端口 解决方法 合集(转载)

刚装的vs2015 社区版 出现这个问题,wp8.1和win10m模拟器都无法启动,找了好久找到的解决方案,放这儿供大家参考,免得大家像我一样走弯路: Windows Phone emulator not starting (couldn`t setup the UDP port) After updating Windows 10 to build 10061 windows phone emulators (all 8.1 and 10) stopped starting. I get th

【Mongodb教程 第一课补加课2 】MongoDB下,启动服务时,出现“服务没有响应控制功能”解决方法

如图,如果通过下列代码,添加服务后,使用net start命令出现这样的问题时,可以参考下我的解决方法. D:\MongoDB>mongod --dbpath D:\MongoDB\Data --logpath D:\MongoDB\Log\MongoDB.log --logappend --serviceName MongoDB --auth --install 解决方法: 出现这个问题一般是路径有问题. 1)请注意你所有的路径没有错,包括mongod所在路径,日志所在路径等: 2)不要加入多

mongodb启动不了解决方法

MONGODB无法启动的解决方法 遇到MongoDB突然无法启动,第一反应是删除mongod.lock.这个文件在MongoDB的数据库目录下,默认是/data/db.这是最常见的问题了,产生原因是MongoDB没有正常结束(比如被kill -9杀掉或是其他意外情况导致中断). 还一些其他情况会导致MongoDB无法启动.本文讨论的无法启动,是指:使用/etc/init.d/mongodb start或是sudo service mongdb start,提示mongodb start/runn

WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭

原文:WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭 在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟踪处理.本文介绍我在我在我的框架里面使用WCF服务的时候,出现的一个常见错误的处理方法,它的提示信息是:基础连接已经关闭: 连接被意外关闭.这种情况我碰到的有两种,一种是返回DataTable的时候出现的,一种是返回实体类

Java编译时报错“错误: 找不到或无法加载主类”的解决方法

一.问题描述 java在执行的时候,会遇到这样的报错,编译可以正常通过,只是执行java命令时会报错,例如: G:\1\JavaPrac\tankproject\src\tank1>javac TankGame1.java G:\1\JavaPrac\tankproject\src\tank1>java TankGame1错误: 找不到或无法加载主类 TankGame1 二.解决方法 主要是配置环境变量可能有问题,着重检查环境变量. 环境变量配置: 第一步: "变量名":J

[备忘]检索 COM 类工厂中 CLSID 为 {91493441-5A91-11CF-8700-00AA0060263B} 的组件时失败解决方法

检索 COM 类工厂中 CLSID 为 {91493441-5A91-11CF-8700-00AA0060263B} 的组件时失败,原因是出现以下错误: 80070005 在CSDN上总是有网友问这个问题,自己也遇到过,因些写出来供参考: 症状: oWordApplic = New Word.Application 当程序运行到这句时出现下面的错误: 检索 COM 类工厂中 CLSID 为 {91493441-5A91-11CF-8700-00AA0060263B} 的组件时失败,原因是出现以下