0
我已經完成了Linode上W installation的安裝過程,但尚未部署。我用./manage.py runserver
啓動服務器,但意外退出而不停止服務器。 ./manage.py help
命令不顯示如何停止服務器。什麼是阻止它的最好方法,以便我可以在0.0.0.0:8000上重新啓動它?我應該重新啓動Linode服務器嗎?謝謝!如何殺死W server服務器?
我已經完成了Linode上W installation的安裝過程,但尚未部署。我用./manage.py runserver
啓動服務器,但意外退出而不停止服務器。 ./manage.py help
命令不顯示如何停止服務器。什麼是阻止它的最好方法,以便我可以在0.0.0.0:8000上重新啓動它?我應該重新啓動Linode服務器嗎?謝謝!如何殺死W server服務器?
殺死該進程將停止鶺鴒服務器。
您的進程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服務器也將解決這個問題,但它像殺蒼蠅用錘子:)
謝謝!當我運行命令時,我有三個條目> http://pastebin.com/4kJD30fU我應該全部殺死它們嗎? – emTr0
我認爲只要殺死'/ home/emtr0/Env/emtr0dotcom/bin/python ./manage.py runserver'就行,如果不行的話,殺掉第一個。最後一個是grep過程,用於對ps'進行實際的過濾,所以不需要殺死那個。 –
謝謝!這工作。 – emTr0