2017-08-16 54 views
0

我们的mongodb服务器在过去两个月内运行时没有任何错误。突然它坠毁在下面的是日志。mongodb崩溃,权限被拒绝错误

2017-08-11T13:41:41.320+0100 E STORAGE [thread1] WiredTiger (13) [1502455301:320924][1281:0x7f11bce8e700], log-server: /var/lib/mongo/journal: opendir: Permission denied 
2017-08-11T13:41:41.320+0100 E STORAGE [thread1] WiredTiger (13) [1502455301:320991][1281:0x7f11bce8e700], log-server: dirlist journal prefix WiredTigerPreplog: Permission denied 
2017-08-11T13:41:41.321+0100 E STORAGE [thread1] WiredTiger (13) [1502455301:321013][1281:0x7f11bce8e700], log-server: log pre-alloc server error: Permission denied 
2017-08-11T13:41:41.321+0100 E STORAGE [thread1] WiredTiger (13) [1502455301:321021][1281:0x7f11bce8e700], log-server: log server error: Permission denied 
2017-08-11T13:41:42.000+0100 I -  [ftdc] Assertion: 13538:couldn't open [/proc/1281/stat] errno:13 Permission denied 
2017-08-11T13:41:42.000+0100 W FTDC  [ftdc] Uncaught exception in 'Location13538 couldn't open [/proc/1281/stat] errno:13 Permission denied' in full-time diagnostic data capture subsystem. Shutting down the full-time diagnostic data capture subsystem. 
2017-08-11T13:41:50.006+0100 I NETWORK [initandlisten] connection accepted from 127.0.0.1:45196 #205521 (23 connections now open) 
2017-08-11T13:41:50.006+0100 I NETWORK [conn205521] end connection 127.0.0.1:45196 (22 connections now open) 
2017-08-11T13:42:36.004+0100 E STORAGE [thread2] WiredTiger (13) [1502455356:4361][1281:0x7f11bb68b700], file:WiredTiger.wt, WT_SESSION.checkpoint: WiredTiger.turtle: fstat: Permission denied 
2017-08-11T13:42:36.004+0100 E STORAGE [thread2] WiredTiger (13) [1502455356:4466][1281:0x7f11bb68b700], checkpoint-server: checkpoint server error: Permission denied 
2017-08-11T13:42:36.004+0100 E STORAGE [thread2] WiredTiger (-31804) [1502455356:4480][1281:0x7f11bb68b700], checkpoint-server: the process must exit and restart: WT_PANIC: WiredTiger library panic 
2017-08-11T13:42:36.004+0100 I -  [thread2] Fatal Assertion 28558 
2017-08-11T13:42:36.004+0100 I -  [thread2] 

***aborting after fassert() failure 

请问谁能告诉我它为什么坠毁。我们正在运行mongodb 3.2版。

+0

https://docs.mongodb.com/manual/reference/ulimit/#recommended-settings – sidgate

回答

-1

的/ var/lib中/蒙戈/日志:执行opendir:权限被拒绝

的mongos进程没有权限打开它的日志文件这样的过程中出现错误并退出。

+0

hi kailniris,tks为您的答案。我应该怎么做以避免将来出现这种错误。注意:mongodb在重启后运行。我们没有做任何事情,除了重新启动 – sureshsgpm

+0

你确定吗?是不是更新了mongodb或更改了任何权限组或更新了主机操作系统?无论如何,你应该使用这样的东西 sudo chown -R mongodb:mongodb/var/lib/mongodb – kailniris

+0

在这种情况下,你能告诉我在运行过程中如何进入文件权限被更改。因为它运行了两个月没有任何问题。 – sureshsgpm