mongodb 配置启动问题

浏览:47日期:2023-06-17

问题描述

这是我的配置文件

port=27017 #端口号 fork=true #以守护进程的方式运行,创建服务器进程 # master=true #单主从配置时设为主服务器 #salve=true ##单主从配置时设为从服务器 logpath=~/database/data/log.log #日志输出文件路径 logappend=true #日志输出方式 dbpath=~/database/data/db/ #数据库路径 # replSet=testrs #设置富本集的名字 # shardsvr=true #设置是否分片 # auth=true#是否开启授权

mongod -f ~/database/data/mongodb.conf

试图启动,然后报错:

about to fork child process, waiting until server is ready for connections.forked process: 27916ERROR: child process failed, exited with error number 1

问题解答

回答1:

这个情况较大可能是因为 log 文件的路径和权限有问题

stackoverflow 上有过类似讨论:http://stackoverflow.com/ques...

楼主自己找到了解决方法是 log 文件的路径改成 /home/<user> 绝对路径。

用 ~ 代表 home 是 shell 提供的一个 alias,只能用在 shell 中。

相关文章: