2016-09-27 6 views
-1

Я получаю эту ошибку, когда я запускаю команду sudo forever start mongodОшибка:/home/ec2-user/mongod не существует. при выполнении команды SUDO НАВСЕГДА START MONGOD

[[email protected]**-3*-**-5* ec2-user]# sudo forever mongod start 
warn: --minUptime not set. Defaulting to: 1000ms 
warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms 
error: Cannot start forever 
error: script /home/ec2-user/mongod does not exist. 

но, как правило, когда я бегу mongod или sudo mongod это просто отлично работает. помогите мне в чем проблема.

ответ

1

Вы должны указать имя ОС, версию ОС, версию MongoDB, чтобы мы могли вам помочь. Я надеюсь, что вы используете Amazon Linux, так что вы должны использовать systemctl старт/стоп mongodb, используя следующую команду, чтобы включить и запустить

sudo su 
chkconfig mongod on 
sudo service mongod start 

и остановить

sudo service mongod stop 

Пожалуйста посмотреть MongoDB Amazon Linux Doc

+0

Amazon Последняя версия Linux, mongodb v3.0.12. и когда я запускаю systemctl, запустите mongod.service. он не может найти команду systemctl. можете ли вы сказать мне, когда мы запустим команду «mongod», затем файл будет выполнен. –

+0

Вы можете использовать команду 'which mongod', чтобы узнать, какой файл был выполнен при запуске команды mongod –

+0

, в которой mongod возвращает usr/bin/mongod, поэтому я перемещаюсь в папку usr/bin, а затем запустить «forever start mongod». на этот раз команда выполнена успешно, но сервер mongod не запускается. когда я запускал «вечный список», он показывает процесс, но во время работы он показывает STOPPED, когда я смотрел в файл журнала, я обнаружил следующую ошибку. –

 Смежные вопросы

  • Нет связанных вопросов^_^