django-admin.py runserver
在开发中运行。我有一个连接到我的 sse 端点的开放网页。
似乎使用django-sse
中断来服务器自动重新加载功能,cf。这个问题。
更糟糕的是,如果我手动重新启动服务器 ( Ctr+C
& django-admin.py runserver
),它会因“端口已在使用错误”而失败,我ps
grep runserver
kill whatever_id
首先需要一个真正的 PITA。
所以:
- 使用持久连接如何破坏我的开发工作流程?
- 是否有不涉及修补 django 的简单解决方法?
在生产中,我使用带有工头的 Procfile 来启动 gunicorn gevent 工作人员。这里手动重启很好(打开的连接关闭),但没有自动重载功能,也没有在终端中打印任何日志。