Wagtail 管理图像崩溃

Dek*_*er1 5 django wagtail

由于我将生产设置更新为 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
Run Code Online (Sandbox Code Playgroud)

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

有人建议什么可以修复这个错误吗?

jsn*_*d00 4

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

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

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

除了导致系统崩溃的图片之外,现在一切都应该与以前类似。