gpt4 book ai didi

django - 关闭了运行服务器的终端窗口,但在尝试重新运行服务器时显示端口仍在使用中

转载 作者:行者123 更新时间:2023-12-03 08:49:35 24 4
gpt4 key购买 nike

我运行了python manage.py runserver并且该网站在http://127.0.0.1:8000/上运行。我关闭了运行服务器的终端窗口,重新打开终端并尝试再次运行 python manage.py runserver,但它显示错误:该端口已在使用中。我无法像平常那样使用 Control-C 退出服务器,所以我不确定在这里该怎么做?感谢您的帮助。

最佳答案

按照以下步骤终止正在运行的服务器。

$ lsof -i :8000

8000 是端口。因此,如果您使用 django 并运行 python manage.py runserver,那么您的端口可能是“8000”

该命令将产生如下内容:

COMMAND  PID   USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
python 1158 biju 3u IPv4 0x4ae303085ae91559 0t0 TCP localhost:irdmi (LISTEN)

除非在“biju”下,否则它会有您的用户名。您看到“PID”下的值了吗?这就是您需要的数字。现在你只需终止该进程即可。

$ kill -9 1158

让我们再做一次:

$ lsof -i :8000

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python 4894 biju 3u IPv4 0x4ae3030864c1dd41 0t0 TCP localhost:irdmi (LISTEN)

$ kill -9 4894

就是这样。您可以终止该服务器而不会出现错误运行。

关于django - 关闭了运行服务器的终端窗口,但在尝试重新运行服务器时显示端口仍在使用中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59807358/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com