2

Я работаю над развертыванием проекта узла на Linux box на Amazon EC2. В проекте используется mongoDB. Я пытаюсь запустить node и mongoDB одновременно на коробке, но я незнаком с linux.

Можно ли запустить монго в фоновом режиме и многозадачность с узлом? У меня есть только доступ к командной строке, нет графического интерфейса.

1 ответ1

1

Вы не упомянули, какой тип Linux вы используете, но они будут охватывать основные типы:

Каждое из этих руководств по установке проведет вас через установку MongoDB как пакета, и каждый пакет установит MongoDB как службу на вашем хосте. Сервисы, как правило, предназначены для запуска при загрузке, запуска в фоновом режиме, перезапуска после завершения обновлений, а также запуска и остановки легко и чисто и т.д.

Пакеты MongoDB не являются исключением, и это был бы мой рекомендуемый способ установки и запуска MongoDB в EC2, если вы, конечно, не хотите использовать один из предварительно сконфигурированных AMI с рынка .

Для справки, абсолютно возможно запустить MongoDB в фоновом режиме вручную. Вам нужно как минимум указать параметры --fork, --logpath (или эквиваленты файла конфигурации ), чтобы он работал в фоновом режиме (я бы порекомендовал и --logappend ). Когда вы закончите, вы можете либо kill процесс, либо использовать команду shutdown из оболочки mongo. Некоторые общие рекомендации по этим вариантам (и многое другое) можно найти здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .