2017-07-11 46 views
2

由於我將我的生產設置更新爲W 012 1.11我無法加載圖像的管理頁面。訪問/admin/images/會導致502錯誤。在我的開發設置中,我沒有相同的問題W Admin Admin圖片崩潰

這是跑步者崩潰的結果。運行程序的內存和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的機器上運行。

有沒有人有什麼可以解決這個錯誤的建議?

+0

之前的版本是W tail嗎? – gasman

+0

@gasman我的版本是'1.10.1'。自3月份我的項目開始以來,我一直遵循所有更新 – Dekker

+1

我無法立即看到1.11中的任何更改,這些更改會影響/ admin/images頁面。是否有可能在同一時間升級了其他軟件包?我的主要嫌疑人是Imagemagick/Wand(你使用的是...?) -/admin /圖像可能需要渲染大量的縮略圖,並且我們有一些內存使用率高的報告https://github.com/wagtail/wagtail/issues/3575這可能會導致服務器進程在此處被終止。 – gasman

回答

1

嘗試刪除一些較新或較大的圖像並重新加載頁面。問題可能是由於損壞或惡意圖像造成的。

診斷,如果這是問題的最簡單方法是:

  1. 移動從media/original_images文件夾複製到備份文件夾中的所有圖像。
  2. 進入/admin/images頁面。如果這是問題,現在應該再次加載頁面。
  3. 請注意現在沒有縮略圖的所有圖像;這些是圖片崩潰的應用程序。
  4. 將所有圖片移除到media/original_images文件夾中。

除了圖片崩潰您的系統,現在所有東西都應該像以前一樣工作。