如何预防;“地址已在使用中”;Python Django项目的错误(错误号48)
我想知道如何防止这个错误总是发生在我身上,而不是当它发生时如何杀死它 在执行“python manage.py runserver_plus”时,在使用shell_plus之后再次运行此命令时,通常会收到错误“Address ready in use”。我经常在“python manage.py shell_plus”和“runserver_plus”之间来回切换。我是否正确退出服务器?我通过“ctrl+C”退出服务器,并使用quit()退出shell如何预防;“地址已在使用中”;Python Django项目的错误(错误号48),python,django,shell,server,Python,Django,Shell,Server,我想知道如何防止这个错误总是发生在我身上,而不是当它发生时如何杀死它 在执行“python manage.py runserver_plus”时,在使用shell_plus之后再次运行此命令时,通常会收到错误“Address ready in use”。我经常在“python manage.py shell_plus”和“runserver_plus”之间来回切换。我是否正确退出服务器?我通过“ctrl+C”退出服务器,并使用quit()退出shell 多谢各位 runserver只在开发中使用
多谢各位
runserver
只在开发中使用,所以杀掉或ctrl+c
总是安全的。这没什么大不了的,你不应该经常这样做,我不知道你为什么要为此烦恼。从技术上讲,您不需要退出服务器,因为当您的python代码更新时,服务器将重新加载。嗯,那么如何确保您提到的“以前的Django进程”在我“ctrl+c”之前完成?这对我来说更令人烦恼。很高兴我没有做任何坏事。谢谢正如我前面提到的,没有什么需要确保的,您不应该经常退出/重新启动服务器,因为服务器将重新加载自身。我不确定你的容忍度是多少,但这可能每周只发生在我身上一次,因为我几乎从不停止我的服务器。或者你正在寻找如何消除错误的解决方案?只需ps aux | grep runserver_plus
并终止仍在运行的进程。然后在不同的端口上运行您的项目。它们不应该相互干涉:python manage.py runserver\u加上0.0.0.0:8000
。