如何杀死 Wagtail 服务器?

How to kill Wagtail server?

我已经在 Linode 上完成了 Wagtail 的安装过程,但尚未部署。我用 ./manage.py runserver 启动了服务器,但意外退出而没有停止服务器。 ./manage.py help 命令没有显示如何停止服务器。停止它以便我可以在 0.0.0.0:8000 上重新启动它的最佳方法是什么?我应该重新启动 Linode 服务器吗?谢谢!

终止进程将停止 wagtail 服务器。

首先搜索您的进程 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

现在您应该可以正常启动您的应用程序了:

./manage.py runserver

重启你的 Linode 服务器也可以解决这个问题,但这就像用锤子杀死一只苍蝇:)