Сервер Ubuntu 16.04.1 LTS и MongoDB, не работающий

Я установил Сервер Ubuntu 16.04.1 LTS и испытывал затруднения в течение прошедших 5 дней. Одна из проблем - это, после того, как введено эта команда: mongo

Server has startup warnings:
2016-12-19T08:40:14.039-0800 I STORAGE  [initandlisten]
2016-12-19T08:40:15.984-0800 I CONTROL  [initandlisten]
2016-12-19T08:40:15.984-0800 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2016-12-19T08:40:15.984-0800 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2016-12-19T08:40:15.984-0800 I CONTROL  [initandlisten]
2016-12-19T08:40:15.984-0800 I CONTROL  [initandlisten]
2016-12-19T08:40:15.984-0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2016-12-19T08:40:15.984-0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2016-12-19T08:40:15.984-0800 I CONTROL  [initandlisten]
2016-12-19T08:40:15.984-0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2016-12-19T08:40:15.984-0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2016-12-19T08:40:15.984-0800 I CONTROL  [initandlisten]

Я плохо знаком с Ubuntu и надеющийся на пошаговое решение

0
задан 19 December 2016 в 23:53

1 ответ

У Вас есть две проблемы для обработки:

  1. Вы не настроили эти средства защиты в Вашем mongodb:

    • Выполняют официальные шаги к выполнению, таким образом здесь
  2. Отключают Прозрачные огромные страницы (THP):

    • существует две опции здесь , смотрят на второй ответ, но если принятый ответ работает на Вас прекрасный:

        <литий>

        добавление следующего к /etc/rc.local файл перед выход 0

        if test -f /sys/kernel/mm/transparent_hugepage/khugepaged/defrag; then
        echo 0 > /sys/kernel/mm/transparent_hugepage/khugepaged/defrag
        fi
        if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
          echo never > /sys/kernel/mm/transparent_hugepage/defrag
        fi
        if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
          echo never > /sys/kernel/mm/transparent_hugepage/enabled
        fi
        
        <литий>

        редактирование /etc/default/grub:

        <ул.> <литий> добавляют transparent_hugepage=never к GRUB_CMDLINE_LINUX_DEFAULT затем <литий> работает update-grub

Источники:

, Как, я изменяю "/sys/kernel/mm/transparent_hugepage/enabled"

https://docs.mongodb.com/manual/tutorial/transparent-huge-pages/#transparent-huge-pages-thp-settings

https://www.mongodb.com/blog/post/mongodb-security-part-ii-10-mistakes-that-can

0
ответ дан 7 November 2019 в 07:16

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

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