📜  django 杀死端口 8000 - Python (1)

📅  最后修改于: 2023-12-03 14:40:47.170000             🧑  作者: Mango

在 Django 中杀死端口 8000 - Python

简介

在开发 Django 应用程序时,我们通常会使用 python manage.py runserver 命令来运行本地服务器。默认情况下,Django 会使用 8000 端口。然而,有时候我们需要关闭该端口以便其他应用程序可以使用它。本教程将告诉你如何轻松地杀死端口 8000。

杀掉端口
  1. 首先,我们需要查找 Python 进程。在终端中,输入以下命令:

    lsof -i :8000
    

    输出应该类似于:

    COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
    python  12345  user   12u  IPv4 0x123456789abcdef      0t0  TCP *:http-alt (LISTEN)
    

    其中 PID 是进程 ID,这是我们关闭进程所需要的信息。

  2. 在终端中,输入以下命令:

    kill -9 12345
    

    其中 12345 替换为 lsof 输出中的 PID。

    这个命令将强制终止 Python 进程,从而关闭端口 8000。

结论

现在你已经知道如何轻松地杀死 Django 应用程序中使用的端口 8000。记得在使用该端口之前再次运行 Django 服务器!