mongodb一些报错和批处理文件
2018-01-22 13:23
211 查看
在启动有数据库连接的node文件的时候,先得打开数据库不然会报错:连接不上。
启动mongodb连接失败
例如在MongoDB文件的bin目录下点击mongo.exe闪退,在命令行输入mongo,出现connect failed
先查看\data\db 文件里有没有mongod.lock文件,有则删除。
命令行执行:
2.db object already connecting, open cannot be called multiple times
其中之一的原因,查看一下有没有加载错误的链接。
一旦有一个路径错误,就会一直加载非常耗时。在这里错误链接还在加载时点击了其它界面,此时数据库还未关闭,于是报错。
修正错误的路径后访问正常。
开发阶段每一次都要重新打开命令行重新输入启动命令,还要启动其它一些服务,有点麻烦。
批处理这些繁杂的事情可以事半功倍。
比如处理mongodb的启动。
创建一个文件,编辑文件输入启动命令:
保存为.bat文件。此后只有双击这个文件就能启动MongoDB。
如果还想点击这个bat文件也启动其它程序,可以使用start命令。
如下:
这样就打开了两个命令窗口,既启动了mongodb 又打开了node。
启动mongodb连接失败
例如在MongoDB文件的bin目录下点击mongo.exe闪退,在命令行输入mongo,出现connect failed
先查看\data\db 文件里有没有mongod.lock文件,有则删除。
命令行执行:
mongod --dbpath=D:/MongoDB/Server/data/db/
2.db object already connecting, open cannot be called multiple times
其中之一的原因,查看一下有没有加载错误的链接。
一旦有一个路径错误,就会一直加载非常耗时。在这里错误链接还在加载时点击了其它界面,此时数据库还未关闭,于是报错。
修正错误的路径后访问正常。
开发阶段每一次都要重新打开命令行重新输入启动命令,还要启动其它一些服务,有点麻烦。
批处理这些繁杂的事情可以事半功倍。
比如处理mongodb的启动。
创建一个文件,编辑文件输入启动命令:
@echo off D: ::进入MongoDB的bin目录 cd \MongoDB\Server\3.4\bin mongod --dbpath "D:/MongoDB/Server/data/db/"
保存为.bat文件。此后只有双击这个文件就能启动MongoDB。
如果还想点击这个bat文件也启动其它程序,可以使用start命令。
如下:
@echo off D: cd \MongoDB\Server\3.4\bin start mongod --dbpath "D:/MongoDB/Server/data/db/" D: cd \nodeProject\nodetest start node ./bin/www
这样就打开了两个命令窗口,既启动了mongodb 又打开了node。
相关文章推荐
- Windows批处理中获取文件属性的一些方法
- win 批处理,导出 MongoDB 到 json 文件
- MongoDB for Windows使用批处理文件启动闪退之空格惹的祸
- 简单的spring,springmvc,mybatis,maven,mysql,mongodb的一些配置文件,自己用的
- win 批处理,导出 MongoDB 到 json 文件
- 一些用批处理命令批量处理文件夹或文件的功能实现
- 利用批处理文件修改机器名以及一些扩展
- 小小玩玩,一个关机前备份一些自己需要的文件的批处理
- 项目中用到了的一些批处理文件
- 一些开源搜索引擎实现——倒排使用原始文件,列存储Hbase,KV store如levelDB、mongoDB、redis,以及SQL的,如sqlite或者xxSQL
- SQL2000 突然“不能执行查询,因为一些文件丢失或未注册”解决方案
- php脚本(功能发短信;技术mongodb队列,锁文件。linux运行)
- 【朋乐信息技术】如何快速设置IP地址,用批处理文件设置IP地址
- 批处理实现自动删除过期文件的定期操作
- 一键清除_desktop.ini文件的批处理文件
- 用批处理文件轻松设置、更改IP地址
- Git 忽略一些文件不加入版本控制
- 删除桌面顽固文件的批处理文件法
- 解决vs2008编写的exe文件在一些系统上无法运行,报14001错误的解决办法