Django, 来自 ('127.0.0.1', 55301) 的断管



我在开发Django == 4.0.5项目时遇到了这个问题:[11/Apr/2023 18:50:14 703] - from('127.0.0.1', 55300)的管道破裂。我的页面上有一个视频,它占用了3mb。但是,当我在页面之间进行快速转换时,即当我创建太多请求时,会出现一个旋转器,并且需要时间来加载视频。

我使用Django DEBUG True,不使用任何Nginx或WSGI服务器。解决方案是什么?

  1. 这是runserver的老问题https://code.djangoproject.com/ticket/4444
  2. 使用runserver服务Django只用于本地开发/调试
  3. 如果在settings中DEBUG=True, django会提供上传的媒体文件,比如你的电影,但这对于生产环境来说是低效的,因为它会向公众暴露错误信息。因此,使用该配置进行性能测试是没有用的。
  4. 你应该在生产服务器上运行django,直接从服务器提供媒体文件,而不是将请求传递给django

最新更新