为什么我绑定到ip 0失败了?

时间:2018-01-10 02:03:00

标签: django

我知道如果我使用IP 0,我将绑定到本地网络中的所有公共IP。但实际上当我运行python manage.py runserver 0:8000时,它说:

[Errno 11004],get addrinfo failed.

但在过去,我可以成功运行它。我不知道如何解决它。

2 个答案:

答案 0 :(得分:0)

可能manage.py runserver 0:8000吗? 我做到了,效果很好 - 在django 1.11

您的错误何时发生?

enter image description here

抱歉无奈的回答。我想发表评论,但由于我的声誉,我不能这样做。

答案 1 :(得分:0)

  

[Errno 11004],get addrinfo failed.

以上错误表示提供的主机名目前无法解析或不可用。

这可能是由于各种原因造成的。 根据您提供的信息,似乎原因可能是您没有正确退出之前的runserver调用,从而导致进程无法正常退出,这反过来意味着端口访问仍然在前一个进程中,并且你不能接听电话。

要解决此问题,您应检查已使用端口上的所有进程。 This answer可能有所帮助。找到持有该端口并杀死它的进程的pid。