簡體   English   中英

不允許MongoDB操作

[英]MongoDB Operation Not Permitted

MongoDB一直運行良好,直到有一天它生成一個鎖定文件並停止啟動以下錯誤:

16-12-28T17:50:14.559+0100 I CONTROL  [initandlisten] build environment:
2016-12-28T17:50:14.559+0100 I CONTROL  [initandlisten]     distmod: debian71
2016-12-28T17:50:14.559+0100 I CONTROL  [initandlisten]     distarch: x86_64
2016-12-28T17:50:14.559+0100 I CONTROL  [initandlisten]     target_arch: x86_64
2016-12-28T17:50:14.559+0100 I CONTROL  [initandlisten] options: {}
2016-12-28T17:50:14.577+0100 I -        [initandlisten] Detected data files in /data/db created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'.
2016-12-28T17:50:14.577+0100 I STORAGE  [initandlisten]
2016-12-28T17:50:14.577+0100 I STORAGE  [initandlisten] ** WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine
2016-12-28T17:50:14.577+0100 I STORAGE  [initandlisten] **          See http://dochub.mongodb.org/core/prodnotes-filesystem
2016-12-28T17:50:14.577+0100 I STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=1024M,session_max=20000,eviction=(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),
2016-12-28T17:50:14.590+0100 E STORAGE  [initandlisten] WiredTiger error (1) [1482943814:590694][32048:0x7f27c7cdcc80], file:WiredTiger.wt, connection: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted
2016-12-28T17:50:14.591+0100 I -        [initandlisten] Assertion: 28595:1: Operation not permitted src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp 267
2016-12-28T17:50:14.591+0100 I STORAGE  [initandlisten] exception in initAndListen: 28595 1: Operation not permitted, terminating
2016-12-28T17:50:14.591+0100 I NETWORK  [initandlisten] shutdown: going to close listening sockets...
2016-12-28T17:50:14.591+0100 I NETWORK  [initandlisten] removing socket file: /tmp/mongodb-27017.sock
2016-12-28T17:50:14.591+0100 I NETWORK  [initandlisten] shutdown: going to flush diaglog...
2016-12-28T17:50:14.591+0100 I CONTROL  [initandlisten] now exiting
2016-12-28T17:50:14.591+0100 I CONTROL  [initandlisten] shutting down with code:100

我刪除了所有軟件包並重新安裝了所有的mongodb服務而沒有運氣。

你試過這個嗎?

sudo chown-R⁠уßlesorid-u⁠⁠ìtid/ data / db

假設權限是正確的。 這可能是一個selinux問題,請嘗試:

setenforce 0

然后嘗試啟動服務器。 如果服務器啟動,則必須使用semanage為mongo數據文件夾設置正確的上下文

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM