Требуется ли processManagement (fork to true), когда MongoDB - это приложение, работающее только на Linux? - PullRequest
0 голосов
/ 02 августа 2020

У меня проблемы со входом в оболочку mon go, когда у меня есть файл конфигурации, для которого установлено значение true для вилки processManagement. Каждый раз, когда у меня для fork установлено значение true, у меня возникают проблемы с подключением к оболочке mon go. Отключить вилку (false), у меня нет проблем с подключением к оболочке. Я использую vagrant для создания 3 ящиков Debian 10, где единственное, что я добавляю в каждый ящик, - это MongoDB. Каждый ящик MongoDB будет частью набора реплик и будет связываться друг с другом по IP-адресу частной сети. Нужно ли мне настроить mongodb для работы в фоновом режиме ОС linux? Если да, то какая в этом польза?

1 Ответ

0 голосов
/ 02 августа 2020

Вам не обязательно форкнуть / демонизировать mongod. Например, это не обязательно в docker.

По некоторым причинам, по которым программы демонизируются, см. https://unix.stackexchange.com/questions/287793/why-do-we-daemonize-processes.

...