Wagtail 管理员图像崩溃

Wagtail Admin Images Crash

自从我将生产设置更新为 Wagtail 1.11 我无法加载图像的管理页面。访问 /admin/images/ 会导致 502 错误。在我的开发设置中我没有遇到同样的问题

这是赛跑者撞车的结果。跑步者的内存和 CPU 使用率太高,服务器无法处理他们被杀死的时间点。 (在 top 中看到并且重新启动显示在日志中)

这个好像和https://github.com/wagtail/wagtail/issues/3575一样,但是没有使用Wand,也没有GIF图片上传到系统,所以不是这个原因。使用了以下看似相关的 python 包:

Django==1.11.3
gunicorn==19.7.1
Pillow==4.2.1
wagtail==1.11.1
Willow==0.4

该项目 运行 在完全更新的 Ubuntu 16.04 机器上。

有没有人建议可以修复此错误?

尝试删除一些较新的或较大的图像并重新加载页面。该问题可能是损坏或恶意图像的结果。

诊断这是否是问题所在的最简单方法是:

  1. 将所有图像从 media/original_images 文件夹移动到备份文件夹。
  2. 访问 /admin/images 页面。如果这是问题所在,页面现在应该会再次加载。
  3. 注意所有现在没有缩略图的图像;这些是使应用程序崩溃的图片。
  4. 将所有图片移回 media/original_images 文件夹。

除了图片让您的系统崩溃之外,现在一切都应该像以前一样工作。