2017-03-16 91 views
0

我已經完成了Linode上W installation的安裝過程,但尚未部署。我用./manage.py runserver啓動服務器,但意外退出而不停止服務器。 ./manage.py help命令不顯示如何停止服務器。什麼是阻止它的最好方法,以便我可以在0.0.0.0:8000上重新啓動它?我應該重新啓動Linode服務器嗎?謝謝!如何殺死W server服務器?

回答

3

殺死該進程將停止鶺鴒服務器。

您的進程ID(PID)第一次搜索,以 「manage.py runserver命令」

ps aux | grep "manage.py runserver" 

過濾你會看到這樣的事情:

USER  PID %CPU %MEM VSZ RSS TTY  STAT START TIME COMMAND 
[...] 
user  38 0.0 0.0  0  0 ?  S  2433 0:00 python manage.py runserver 0:8000 

然後你可以使用你殺死進程kill -9 $PID,在這個例子中$PID是38:

# Terminate running process  
kill -9 38 

現在你應該能夠使用normaly啓動您的應用程序:

./manage.py runserver

重新啓動你的Linode服務器也將解決這個問題,但它像殺蒼蠅用錘子:)

+0

謝謝!當我運行命令時,我有三個條目> http://pastebin.com/4kJD30fU我應該全部殺死它們嗎? – emTr0

+0

我認爲只要殺死'/ home/emtr0/Env/emtr0dotcom/bin/python ./manage.py runserver'就行,如果不行的話,殺掉第一個。最後一個是grep過程,用於對ps'進行實際的過濾,所以不需要殺死那個。 –

+0

謝謝!這工作。 – emTr0