mongdb單獨啟動沒有問題,但是走組態檔 啟動集群就報錯,不是mongo.lock 的問題,求高手指點
報錯如下:

配置在如下:

上面是圖片,文本貼下頭了
#arbiter.conf
dbpath=/app/xxxx/local/mongodb-linux-x86_64-rhel62-3.0.3/data/db
logpath=/app/xxxx/local/mongodb-linux-x86_64-rhel62-3.0.3/logs
pidfilepath=/app/xxxx/local/mongodb-linux-x86_64-rhel62-3.0.3/master.pid
directoryperdb=true
logappend=true
replSet=dsptest
bind_ip=10.126.50.100
port=27017
oplogSize=10000
fork=true
noprealloc=true
錯誤:
./bin/mongod: /usr/lib64/libssl.so.10: no version information available (required by ./bin/mongod)
./bin/mongod: /usr/lib64/libcrypto.so.10: no version information available (required by ./bin/mongod)
./bin/mongod: /usr/lib64/libcrypto.so.10: no version information available (required by ./bin/mongod)
note: noprealloc may hurt performance in many applications
about to fork child process, waiting until server is ready for connections.
forked process: 17624
ERROR: child process failed, exited with error number 1
uj5u.com熱心網友回復:
HI 你好log里的資訊能貼下么
BTW 這幾個檔案有么
/usr/lib64/libssl.so.10
等等
uj5u.com熱心網友回復:
查看一下相關檔案的訪問權限uj5u.com熱心網友回復:
這個問題不知道樓主解決了沒有啊。我現在也碰到這個問題了。uj5u.com熱心網友回復:
可以看看/usr/lib64/libssl.so.10 在不在
沒有的話可以下一個。
uj5u.com熱心網友回復:
把系結IP的配置刪掉試試。uj5u.com熱心網友回復:
樓主問題解決了嗎?我也是這個問題,我單獨啟動都啟動不了,求救啊uj5u.com熱心網友回復:
安裝openssl包yum install openssl
這種問題百度一下就解決了
uj5u.com熱心網友回復:
樓主看看是不是logpath的問題,這里指向的是檔案而不是路徑uj5u.com熱心網友回復:
過去這么久了,早解決了吧
uj5u.com熱心網友回復:
因為directoryperdb=true 這個是資料庫按目錄存貯 但是之前的不是按目錄的 把原來的資料庫檔案夾清空 重啟 就ok了uj5u.com熱心網友回復:
樓主回復一下解決方案吧uj5u.com熱心網友回復:
我解決了,不是lock的問題,網上都說是這個問題。我是剛安裝的,怎么可能是這種錯誤呢。
我是./mongod -f /data/MongoDB/mongodb.conf ,這樣啟動的,老報錯,后來換成這樣 ./bin/mongod,把引數檔案云掉了,然后報資料目錄/data/db不存在,我就直接創建該目錄,然后就成功了。
uj5u.com熱心網友回復:
我解決了 我的問題是keyfile 權限過大 keyfile的權限必須是600 后面又碰到了一個keyfile內容結尾有“=”號的問題 把“=”洗掉就可以了 可以查看下日志,日志里錯誤資訊很詳細的轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/66882.html
標籤:MongoDB
上一篇:windows端 遠程連接 linux DB2 資料庫失敗
下一篇:有人知道順豐快遞單號生成的規則嗎
