Процесс mongod часто перезапускается - версия 3.2.9

Процесс mongod часто перезапускается со следующим:

E STORAGE  [thread2] WiredTiger (13) [1484274727:920198][12108:0x7f9e77225700], file:WiredTiger.wt, WT_SESSION.checkpoint: /data/mongodb/data/WiredTiger.turtle: file-exist: stat: Permission denied
E STORAGE  [thread2] WiredTiger (13) [1484274727:920463][12108:0x7f9e77225700], checkpoint-server: checkpoint server error: Permission denied
 E STORAGE  [thread2] WiredTiger (-31804) [1484274727:920485][12108:0x7f9e77225700], checkpoint-server: the process must exit and restart: WT_PANIC: WiredTiger library panic
        [thread2] Fatal Assertion 28558
        [thread2]
        [WTJournalFlusher] Fatal Assertion 28559
        [WTJournalFlusher]
        [thread2] Got signal: 6 (Aborted).

Разрешения файла:

 /data/mongodb/data# ll WiredTiger.turtle
-rw-r--r-- 1 mongodb nogroup 945 Jan 13 05:56 WiredTiger.turtle

Текущая версия - 3.2.9. Это обновленная версия 2.X. Мы управляем сервисом mongodb через шеф-повара.

Нужно ли мне запускать службу с помощью service mongodb или service mongod ? Я вижу, что служба запускается пользователем mongodb и группой nogroup .

/data/mongodb/data# ll /proc/8241
total 0
dr-xr-xr-x   9 mongodb nogroup 0 Jan 13 02:34 ./
dr-xr-xr-x 111 root    root    0 Sep  1 04:38 ../
dr-xr-xr-x   2 mongodb nogroup 0 Jan 13 04:07 attr/
-rw-r--r--   1 mongodb nogroup 0 Jan 13 04:07 autogroup
-r--------   1 mongodb nogroup 0 Jan 13 02:34 auxv
-r--r--r--   1 mongodb nogroup 0 Jan 13 04:07 cgroup
--w-------   1 mongodb nogroup 0 Jan 13 04:07 clear_refs
-r--r--r--   1 mongodb nogroup 0 Jan 13 02:37 cmdline
-rw-r--r--   1 mongodb nogroup 0 Jan 13 04:07 comm
-rw-r--r--   1 mongodb nogroup 0 Jan 13 04:07 coredump_filter
-r--r--r--   1 mongodb nogroup 0 Jan 13 04:07 cpuset
lrwxrwxrwx   1 mongodb nogroup 0 Jan 13 04:07 cwd -> //
-r--------   1 mongodb nogroup 0 Jan 13 04:07 environ
0
задан 12 January 2017 в 23:20

1 ответ

Используйте sudo service mongodb start для запуска сервиса. Это запустит услуги MongoDB от соответствующего пользователя. Это не произойдет никакие ошибки, после того как Вы делаете это.

0
ответ дан 7 November 2019 в 04:11

Другие вопросы по тегам:

Похожие вопросы: