为了账号安全,请及时绑定邮箱和手机立即绑定

django中python manage.py 启动服务器显示端口被占用如何关闭这个端口

django中python manage.py 启动服务器显示端口被占用如何关闭这个端口

小怪兽爱吃肉 2019-04-08 11:16:57
在终端中第一次启动服务器之后,由于一些操作(我也不清楚什么操作导致的...),比如control+z结束操作进程之后,浏览器中输入http://127.0.0.1:8000/blog就已经打开不了了。我本来认为服务器已经被关闭了,然后尝试在终端再次输入pythonmanage.pyrunserver但是这个时候会提示我:Error:Thatportisalreadyinuse.8000端口被占用了,但是原来使用8000端口的那个链接又不能用,这种情况该怎么办?这个时候我一般只能重新开个端口pythonmanage.pyrunserver8001有其他办法嘛?
查看完整描述

2 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

Ctrl-Z不是结束进程,而是挂起进程,也就是让它暂时休眠。在shell下,使用fg可以把该进程(组)放到前台接着跑,使用bg来让其在后台接着跑。
要中止一个进程,请使用Ctrl-C。
                            
查看完整回答
反对 回复 2019-04-08
?
UYOU

TA贡献1878条经验 获得超4个赞

也可以用这个命令查出某端口被哪个程序占用了:
$lsof-i:端口号
然后把端口对应的进程关掉:
$kill-9[UID]
                            
查看完整回答
反对 回复 2019-04-08
  • 2 回答
  • 0 关注
  • 1714 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信