Подтвердить что ты не робот

Как остановить Метеор?

Единственный ответ на этот вопрос, который я видел, - начните новую копию на другом порту. Переключение с одного рабочего пространства Meteor на другое Хорошо, я вижу, что я могу запустить еще один на другом порту, НО как остановить первый?

4b9b3361

Ответ 1

Я использую эту команду:

kill -9 `ps ax | grep node | grep meteor | awk '{print $1}'`

Или я запускаю это, если я на своей локальной машине, чтобы убить удаленные процессы:

ssh [user]@[server] <<'ENDSSH'
kill -9 `ps ax | grep node | grep meteor | awk '{print $1}'`
exit
ENDSSH

Ответ 2

В OSX вернитесь к термину, который вы открыли для запуска метеор, и используйте CTRL + C для выхода из процесса.

Ответ 3

если Meteor запущен: 3000 портов:

kill -9 $(lsof -i :3000 -t); 

Ответ 4

Подобно ответу Fernando, если вы находитесь на OSX, вы можете выйти из процессов node и mongod с помощью Activity Monitor.

Выход из node остановит сервер. База данных все равно будет работать и принимать входящие соединения, поэтому выход из mongod отключит базу данных.

Ответ 5

В моем случае (Ubuntu 11.10) я открываю системный монитор и вручную уничтожаю процессы node и mongod.

Конечно, вы также можете использовать терминал и убивать эти процессы, зная их PID.

Ответ 6

Введите команду "Ctrl + C" на терминале, на котором выполняется метеоритный процесс. Это самый простой способ убить процесс как в Mac, так и в Ubuntu. Однако не уверен в Windows.

Счастливое кодирование!

Ответ 7

Редактирование ответа Джона Девора (принятого): если вы редактируете свой код с помощью Atom, его команда может убить экземпляры редактора:

$ ps ax | grep node | grep meteor
19312 pts/2    Sl+    0:16 /home/teo/.meteor/packages/meteor-tool/.1.1.4.e4elpj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node /home/teo/.meteor/packages/meteor-tool/.1.1.4.e4elpj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/main.js
19541 pts/2    Sl+    0:02 /home/teo/.meteor/packages/meteor-tool/.1.1.4.e4elpj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node /home/teo/meteor/beari/dist/.meteor/local/build/main.js
24438 ?        Sl     0:00 /usr/share/atom/atom --no-deprecation /home/teo/.atom/packages/linter-jshint/node_modules/jshint/bin/jshint --reporter /home/teo/.atom/packages/linter-jshint/node_modules/jshint-json/json.js --filename /home/teo/meteor/beari/beari.js -

Лучше использовать команду вроде:

kill -9 `ps ax | grep node | grep meteor | grep -v atom | awk '{print $1}'`

Ответ 8

Когда вы смотрите на терминал с нежелательным движением метеора, просто нажмите Ctrl + C, чтобы отключить метеорит.

Чтобы запускать больше приложений бок о бок на другом порту с опцией --port

Ответ 9

В моем случае это так просто, у меня всегда есть две вкладки терминала, одна для запуска Meteor/остановки и другого терминала для работы с командами. Поэтому, чтобы остановить его, я просто выполняю универсальный control+c, чтобы остановить рабочий процесс.

Ответ 10

В терминале я использовал: $ sudo killall -9 node (это убивает все выполняемые задания node)

Ответ 11

Фактически, kill -9 немедленно убивает метеор, что не очень хорошо. Это аварийная функция и должна применяться только тогда, когда не выполняется регулярный kill (отсутствие сигнала), поскольку он не позволяет процессам выполнять процедуры останова.

Ответ 12

порт по умолчанию - 3000. Если вы хотите запустить его в другом порту, используемом ниже метеорный ход - порт 3030

запустите это в двух командных приглашениях. Если вы хотите остановить использование ctrl + c в необходимой командной строке