重新启动Django服务器会出现以下错误:
this port is already running....
这个问题只发生在Ubuntu上,而不是其他操作系统上。如何释放端口以重新启动服务器?
重新启动Django服务器会出现以下错误:
this port is already running....
这个问题只发生在Ubuntu上,而不是其他操作系统上。如何释放端口以重新启动服务器?
当前回答
lsof -t -i tcp:8000 | xargs kill -9
其他回答
>> ps aux | grep manage
ubuntu 3438 127.0.0 2.3 40256 14064 pts/0 T 06:47 0:00 python manage.py runserver
>> kill -9 3438
我们不使用这个命令{sudo lsof -t -i tcp:8000 | xargs kill -9},因为它关闭了所有选项卡…你应该用to
Ps -ef | grep python Kill -9 process_id
显示所有带id的grep进程
杀死-9 11633 (11633是进程id到:- /bin/python manage.py runserver)
如果你在MAC中遇到这个问题,你只需要打开活动监视器并强制相当python,然后再试一次
默认情况下,runserver命令在8000端口上启动内部IP上的开发服务器。
如果要更改服务器的端口,请将其作为命令行参数传递。例如,这个命令在端口8080上启动服务器:
python manage.py runserver 8080
在Ctrl-C之后键入'fg'作为命令。 命令: Fg将显示哪个在后台运行。之后,按Ctrl-C将停止它。
成品 ctl-c