當我鍵入「蒙戈」在終端 它不能運行並顯示出了這些事情MongoDB的非法指令
MongoDB的外殼版本:2.4.9 非法指令(核心轉儲)
再沒有發生。
我在arch linux安裝mongodb。 我有創建/數據/分貝。
當我鍵入「蒙戈」在終端 它不能運行並顯示出了這些事情MongoDB的非法指令
MongoDB的外殼版本:2.4.9 非法指令(核心轉儲)
再沒有發生。
我在arch linux安裝mongodb。 我有創建/數據/分貝。
您是否首先啓動了mongod --dbpath「db location」? - 尤金P昨天
你從你的系統包管理器或其他地方得到了MongoDB嗎? - sudo_O昨天
這聽起來像是腐敗,蒙戈外殼如果MongoDB服務器無法到達應該產生另一個錯誤的新版本。 - Sammaye昨天
我已經使用了mongod --dbpath/data/db。 我從pacakge manager獲得mongodb,我試圖從源代碼編譯,它也是一樣的。
Tue Feb 25 13:27:46.024
Tue Feb 25 13:27:46.027 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
Tue Feb 25 13:27:46.032
Tue Feb 25 13:27:46.128 [initandlisten] MongoDB starting : pid=23705 port=27017 dbpath=/data/db 32-bit host=xeraph.hk
Tue Feb 25 13:27:46.129 [initandlisten]
Tue Feb 25 13:27:46.131 [initandlisten] ** NOTE: This is a 32 bit MongoDB binary .
Tue Feb 25 13:27:46.133 [initandlisten] ** 32 bit builds are limited to le ss than 2GB of data (or less with --journal).
Tue Feb 25 13:27:46.134 [initandlisten] ** Note that journaling defaults t o off for 32 bit and is currently off.
Tue Feb 25 13:27:46.136 [initandlisten] ** See http://dochub.mongodb.org/c ore/32bit
Tue Feb 25 13:27:46.138 [initandlisten]
Tue Feb 25 13:27:46.139 [initandlisten] db version v2.4.9
Tue Feb 25 13:27:46.140 [initandlisten] git version: nogitversion
Tue Feb 25 13:27:46.141 [initandlisten] build info: Linux root-armv6-copy 3.4.76 -1-ARCH #1 SMP PREEMPT Wed Jan 15 15:31:14 MST 2014 armv7l BOOST_LIB_VERSION=1_5 5
Tue Feb 25 13:27:46.141 [initandlisten] allocator: system
Tue Feb 25 13:27:46.142 [initandlisten] options: { dbpath: "/data/db" }
Tue Feb 25 13:27:46.227 [websvr] admin web console waiting for connections on po rt 28017
Tue Feb 25 13:27:46.228 [initandlisten] waiting for connections on port 27017
終端暫停那裏,然後我登錄到另一個終端的ssh,
蒙戈而且非法指令。
這是在運行什麼樣的處理器?過去在一些舊處理器體系結構上未實現的指令方面一直存在問題。
您可以用GDB檢查覈心文件,或在gdb下啓動蒙戈過程並重現該問題,並確定
我寫了一篇詳細的博客文章[這裏](https://ubuntuincident.wordpress.com/2015/08/20/manjaro-compile-mongodb-from-source-and-install-it-manually/)。問題是官方倉庫中的二進制文件是使用舊版32位CPU不支持的指令集編譯的。解決方案:從源代碼編譯並手動安裝。 – Jabba
您是否首先啓動了mongod --dbpath「db location」? –
你從系統包管理器或其他地方獲得了MongoDB嗎? –
這聽起來像是破壞,如果MongoDB服務器無法訪問,新版本的mongo shell應該會產生另一個錯誤。 – Sammaye