How to stop Meteor?

JavascriptMeteor

Javascript Problem Overview


The only answer on this question I saw - go start another copy on the different port. https://stackoverflow.com/questions/10115931/switching-from-one-meteor-workspace-to-another Okay, I see that I can run another one on the different port, BUT how to stop the first one?

Javascript Solutions


Solution 1 - Javascript

I use this command:

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

Or, I run this if I'm on my local machine to kill remote processes:

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

Solution 2 - Javascript

On OSX, go back to the term you opened to start meteor, and use CTRL+C to quit the process.

Solution 3 - Javascript

if Meteor is running on :3000 port:

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

Solution 4 - Javascript

Similar to Fernando's response, if you're on OSX you can quit the processes node and mongod using Activity Monitor.

quitting node will stop the server. The database will still be running and accepting incoming connections, so quitting mongod will turn off the database.

Solution 5 - Javascript

Enter command "Ctrl + C" on the terminal where the meteor process is running. This is the easiest way to kill the process in both Mac and Ubuntu. Not sure of Windows though.

Happy Coding!

Solution 6 - Javascript

In my case (Ubuntu 11.10) I open the System Monitor and kill manually the node and mongod processes.

Of course you can use also the terminal and kill these processes knowing their PID's.

Solution 7 - Javascript

An edit to John Devor's (accepted) answer: if you're editing your code with Atom, his command may kill the editor instances:

$ 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 -

Better to use a command like:

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

Solution 8 - Javascript

When you are looking at the terminal with the unwanted meteor running just press Ctrl+C to turn off meteor.

To run more applications side by side run on a different port with the --port option

Solution 9 - Javascript

use sudo killall -9 node command. it will kill all the rprocess.

Solution 10 - Javascript

Actually, kill -9 kills meteor immediately, which is not a good idea. It's an emergency feature and should be applied only when regular kill (no signal specified) fails, as it prevents processes from running shutdown procedures.

Solution 11 - Javascript

the default port is 3000.If you want to run it in a different port use below meteor run --port 3030

run this in two command prompt.If you want to stop use ctrl+c in necessary command prompt

Solution 12 - Javascript

Enter command "Ctrl + C" on the terminal where you want to stop process is running. This is the easiest way to kill the process in both Mac and Ubuntu and Windows.And you can use "meteor run --port portnumber" to run the two or more projects at the same time

Solution 13 - Javascript

It's so simple in my case, I always have two terminal tabs open, one for launching Meteor/stopping it and the other terminal for working the commands. So to stop it I just do the universal control+c to stop the working process.

Solution 14 - Javascript

In the terminal, I used: $ sudo killall -9 node (this kills all running node jobs)

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestiondrzhbeView Question on Stackoverflow
Solution 1 - Javascriptuser75506View Answer on Stackoverflow
Solution 2 - JavascriptGregoneView Answer on Stackoverflow
Solution 3 - JavascriptRomanView Answer on Stackoverflow
Solution 4 - JavascriptLawrence WeruView Answer on Stackoverflow
Solution 5 - JavascriptAnoopGoudarView Answer on Stackoverflow
Solution 6 - JavascriptFernando Á.View Answer on Stackoverflow
Solution 7 - JavascriptmasaviniView Answer on Stackoverflow
Solution 8 - JavascriptTimMView Answer on Stackoverflow
Solution 9 - JavascriptAshrafView Answer on Stackoverflow
Solution 10 - JavascriptPiotrek RoczniakView Answer on Stackoverflow
Solution 11 - JavascriptThusila BandaraView Answer on Stackoverflow
Solution 12 - JavascriptThusila BandaraView Answer on Stackoverflow
Solution 13 - JavascriptAlucardView Answer on Stackoverflow
Solution 14 - JavascriptjramirezView Answer on Stackoverflow