Django连接重置问题

3

我有一个问题,当我尝试在模板中呈现视频文件时

<video autoplay muted>
            <sourcesrc="{{ video.oblozka_video_file.url }}" poster="{{ video.oblozka_video_preview.url }}" type="video/mp4">
        </video>

这是我的异常追踪信息:

    Traceback (most recent call last):
  File "/usr/lib/python2.7/wsgiref/handlers.py", line 86, in run
    self.finish_response()
  File "/usr/lib/python2.7/wsgiref/handlers.py", line 128, in finish_response
    self.write(data)
  File "/usr/lib/python2.7/wsgiref/handlers.py", line 217, in write
    self._write(data)
  File "/usr/lib/python2.7/socket.py", line 328, in write
    self.flush()
  File "/usr/lib/python2.7/socket.py", line 307, in flush
    self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 104] Connection reset by peer
[19/May/2017 09:07:06] "GET /media/studios_videos/video/3/2/3e2df999-c34a-439b-b69a-94b4977a3d80.mp4 HTTP/1.1" 500 59
- Broken pipe from ('192.168.1.5', 55300)

请在渲染视频文件的位置发表您的观点。 - Exprator
你正在使用开发服务器吗? - Colwin
2个回答

6
尝试在您的settings.py中添加SITE_URL,例如,如果您正在运行http://127.0.0.1:8000。请注意,不要删除任何HTML标记。
SITE_URL = "http://127.0.0.1:8000"

无法工作 :( 图片加载良好 但视频不行,视频响应时间为4秒(74 mb) - Влад Беляев
你是如何运行你的服务器的,比如使用 runserver 命令吗? - Adaikalaraj
但是虽然gunicorn和worker的问题正在解决,但需要多长时间呢? - Влад Беляев
在使用PyCharm的基于代码编辑器的HTTP客户端调试API端点时,我在Django Rest Framework中遇到了这个问题。在settings.py中设置这个值神奇地解决了它。 - Rob

0

我遇到了同样的错误,要修复它,你应该设置超时时间,这通常是一个ajax错误

timeout:3000,


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接