猿问

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

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

幕布斯7119047

Ctrl-Z不是结束进程,而是挂起进程,也就是让它暂时休眠。在shell下,使用fg可以把该进程(组)放到前台接着跑,使用bg来让其在后台接着跑。要中止一个进程,请使用Ctrl-C。

UYOU

也可以用这个命令查出某端口被哪个程序占用了:$lsof-i:端口号然后把端口对应的进程关掉:$kill-9[UID]
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答