我在这里找到了如何在Linux上停止Django服务器的答案,而不是在Windows上。我真的需要重新启动计算机吗?
qlckcl4x1#
在您的终端中,垃圾邮件ctrl+c几次。
6xfqseft2#
在命令提示符下使用命令resmon打开资源监视器。
在“侦听端口”中,找到您正在使用的端口。
在我的例子中,是端口8000。
获取PID,本例中为20132。
打开任务管理器,转到选项卡详细信息,找到PID并结束任务。
euoag5mw3#
对于那些寻找编程解决方案的人来说,关闭port 8000和所有关联的连接(可能不止一个)可以使用.bat脚本完成:
port 8000
.bat
@ECHO OFF SET /A port=8000 FOR /F "tokens=5" %%T IN ('netstat -ano ^| findstr :%port%') DO ( SET /A processid=%%T TASKKILL /PID %%T /F )
注意,CMD行netstat -ano ^| findstr :%port%用于列出使用port 8000的连接:
CMD
netstat -ano ^| findstr :%port%
>netstat -ano | findstr :8000 TCP 0.0.0.0:8000 0.0.0.0:0 LISTENING 10920 TCP 10.0.1.11:8000 10.0.1.11:14813 ESTABLISHED 10920 TCP 10.0.1.11:8000 10.0.1.11:14814 ESTABLISHED 10920 TCP 10.0.1.11:8000 10.0.1.11:14815 ESTABLISHED 10920 TCP 10.0.1.11:14813 10.0.1.11:8000 ESTABLISHED 2628 TCP 10.0.1.11:14814 10.0.1.11:8000 ESTABLISHED 2628 TCP 10.0.1.11:14815 10.0.1.11:8000 ESTABLISHED 2628```
2ul0zpep4#
Edit1:在Windows上,我在pycharm中使用了“运行manage.py任务”,我只是关闭了pycharm,端口不再使用Edit2:如果您在pycharm中使用“运行manage.py任务”,请检查此:My picture of terminating server pycharm中有一个用于停止服务器的内置选项
kzipqqlq5#
只需按Ctrl +C而不是CTRL+BREAK(键盘上没有BREAK键)。To fix unapplied migration I wanted to quit server
5条答案
按热度按时间qlckcl4x1#
在您的终端中,垃圾邮件ctrl+c几次。
6xfqseft2#
在命令提示符下使用命令resmon打开资源监视器。
在“侦听端口”中,找到您正在使用的端口。
在我的例子中,是端口8000。
获取PID,本例中为20132。
打开任务管理器,转到选项卡详细信息,找到PID并结束任务。
euoag5mw3#
对于那些寻找编程解决方案的人来说,关闭
port 8000
和所有关联的连接(可能不止一个)可以使用.bat
脚本完成:注意,
CMD
行netstat -ano ^| findstr :%port%
用于列出使用port 8000
的连接:2ul0zpep4#
Edit1:在Windows上,我在pycharm中使用了“运行manage.py任务”,我只是关闭了pycharm,端口不再使用
Edit2:如果您在pycharm中使用“运行manage.py任务”,请检查此:My picture of terminating server pycharm中有一个用于停止服务器的内置选项
kzipqqlq5#
只需按Ctrl +C而不是CTRL+BREAK(键盘上没有BREAK键)。To fix unapplied migration I wanted to quit server