You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何停止无法终止的Django服务器?多种方法尝试均无效

Django服务器无法终止的解决方法

一、彻底终止服务器进程

  1. 定位占用端口的进程
    默认Django开发服务器使用8000端口,执行以下命令找到进程ID(PID):
sudo lsof -i :8000

也可以用另一种方式查询:

netstat -tulpn | grep 8000

输出结果里的PID列就是目标进程的唯一标识。

  1. 强制终止进程
    将查到的PID替换到命令中执行强制杀死操作:
sudo kill -9 <你的PID>

例如PID为1234,就执行sudo kill -9 1234。

二、解决页面仍显示火箭图标的问题

如果杀死进程后页面还能看到火箭图标,基本是浏览器缓存导致的:

  • 按Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac)强制刷新页面
  • 或者直接清除浏览器对应网站的缓存文件

补充:启动报错但能看到页面的原因

启动时的ModuleNotFoundError不代表服务器完全启动失败,你看到的可能是浏览器缓存的旧页面,也可能是之前未终止的旧服务器进程仍在运行,导致新进程启动失败但旧进程还在提供服务。

内容的提问来源于stack exchange,提问作者Nick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 11:25:30