2017-09-03 51 views
1

当我运行Django runserver命令时,它显示端口已被使用。所以每次我需要终止使用该端口的进程并再次运行服务器时。Django说端口已被使用

任何人都可以给我一个永久的解决方案吗?

+0

当然,你需要杀死旧的服务器,然后再启动它;只有一个进程可以一次绑定到任何给定的端口。你是否多次运行'manage.py runserver'?如果是这样,为什么? – Chris

回答

1

你可以使用另一个端口,因为你使用的是port有一些问题。

python manage.py runserver 8080 

是的,你需要杀死以前运行的服务器。

0

如果你有其他进程在运行,你应该在尝试在同一个端口上运行另一个进程之前总是杀掉它们。

我用下面的终端命令:

sudo fuser -k 8000/tcp 

这将杀死指定端口上的过程。

您也可以在其他端口上运行Django开发服务器,假设它们尚未被其他程序使用。

python manage.py runserver 8001 
+0

非常感谢你 –

相关问题