在浏览器中收到此 net::ERR_EMPTY_RESPONSE 错误
getting this net::ERR_EMPTY_RESPONSE error in browser
我使用 gem "paperclip" 上传图片, gem "paperclip-storage-ftp" 我自己存储图片 ftp server.I 成功了上传多张照片,它也保存在我的数据库中而没有错误。
但是当我去那里显示照片页面时,我可以看到一些正确的照片,但是
大部分照片都损坏了,我在浏览器控制台中收到很多这样的错误
Failed to load resource: net::ERR_EMPTY_RESPONSE
如果您对此有任何解决方案,请帮助我。
谢谢。
异步处理您的图像
问题
我也遇到了同样的事情。我发现上传大文件不是问题,问题是 Paperclip 上传后对文件的处理。
浏览器在主动上传(或下载)文件时保持连接没有问题,但 Paperclip 在文件上传后处理文件的时间太长,浏览器将其解释为没有任何反应。因此,如果该处理时间过长(~1 分钟),浏览器会认为出现问题并且 returns 一个 ERR_EMPTY_RESPONSE
.
解决方案
我安装并实现了很棒的 delayed_paperclip gem,它将所有 Paperclip 处理推送到异步任务。
这意味着一旦文件上传,请求就完成了,浏览器会立即得到响应,而不是等待 Paperclip 处理文件。
问题已解决。
我使用 gem "paperclip" 上传图片, gem "paperclip-storage-ftp" 我自己存储图片 ftp server.I 成功了上传多张照片,它也保存在我的数据库中而没有错误。
但是当我去那里显示照片页面时,我可以看到一些正确的照片,但是
大部分照片都损坏了,我在浏览器控制台中收到很多这样的错误
Failed to load resource: net::ERR_EMPTY_RESPONSE
如果您对此有任何解决方案,请帮助我。
谢谢。
异步处理您的图像
问题
我也遇到了同样的事情。我发现上传大文件不是问题,问题是 Paperclip 上传后对文件的处理。
浏览器在主动上传(或下载)文件时保持连接没有问题,但 Paperclip 在文件上传后处理文件的时间太长,浏览器将其解释为没有任何反应。因此,如果该处理时间过长(~1 分钟),浏览器会认为出现问题并且 returns 一个 ERR_EMPTY_RESPONSE
.
解决方案
我安装并实现了很棒的 delayed_paperclip gem,它将所有 Paperclip 处理推送到异步任务。
这意味着一旦文件上传,请求就完成了,浏览器会立即得到响应,而不是等待 Paperclip 处理文件。
问题已解决。