Python Sorl缩略图错误502带有大图像
当我尝试使用Sorl缩略图在模板中显示大图像(大于2000x2000px)时,出现错误502坏网关 如果加载页面时没有缩略图,则没有错误,仅加载图片,如果小于20000x2000px,则没有错误 已尝试像这样更改nginx配置…:Python Sorl缩略图错误502带有大图像,python,django,sorl-thumbnail,Python,Django,Sorl Thumbnail,当我尝试使用Sorl缩略图在模板中显示大图像(大于2000x2000px)时,出现错误502坏网关 如果加载页面时没有缩略图,则没有错误,仅加载图片,如果小于20000x2000px,则没有错误 已尝试像这样更改nginx配置…: server { proxy_connect_timeout 1500; proxy_send_timeout 1500; proxy_read_timeout 1500; send_ti
server {
proxy_connect_timeout 1500;
proxy_send_timeout 1500;
proxy_read_timeout 1500;
send_timeout 1500;
location / {
fastcgi_read_timeout 1500;
}
}
在模板中使用常规代码,如
{% thumbnail ph.image "500x500" crop="center" format="PNG" as im %}
<img src="{{ im.url }}"/>
{% endthumbnail %}
{%thumbnail ph.image“500x500”crop=“center”format=“PNG”as im%}
{%endthumbnail%}
有什么建议吗
只是为了谷歌搜索
Django Python Sorl缩略图502坏网关大图像我的朋友帮我解决了这个问题。皮尔虫子 在Sorl缩略图中有一个类似的东西。默认为Pil 而且,它的错误与大图像。 因此,最好使用其他类似的工具 Pgmagick、ImageMagick/图形MAGICK或魔杖 我们选择了ImageMagick。在settings.py中添加 然后安装它
apt-get install imagemagick
并且可能需要通过此命令增加gunicorn中图像大小调整处理的时间
--timeout 600
也可能是服务器没有足够的RAM。我使用了一个512MB内存的服务器。与简单的网站。(不要浪费RAM…如果您使用的是gunicorn,请尝试添加到conf文件
timeout=600 keepalive=600
Update Supervisor也:supervisorctl Update
@alfredo138923 I added--timeout 600--keep alive 600,不会发生任何事情。是主管吗?非常感谢!!你好!这节省了很多时间。实际上,我想我必须分别记录不同的缩略图引擎!不
apt-get install imagemagick
--timeout 600