Я клонировал рабочий экземпляр EC2, чтобы создать вторичный промежуточный сервер. Все работает как надо, за исключением sorl-thumbnail.
Прежде чем я опишу ошибки, которые я получаю, я думаю, было бы полезно описать стек, с которым я работаю. В нем участвуют 3 экземпляра EC2; сервер приложений, работающий на django в сочетании с Nginx и Gunicorn; база данных под управлением MySQL и Redis; и медиа-сервер под управлением Nginx. Сервер приложений использует NFS для локального монтирования каталога мультимедиа с сервера мультимедиа. Все соответствующие порты открыты в AWS, а сервер приложений добавлен в файл /etc/exports на медиасервере.
Что касается проблемы, которую я вижу... Атрибут img src для всех изображений, которые должны быть сгенерированы sorl-thumbnail, пуст. Когда я просматриваю журнал своего приложения django, я вижу такую запись для каждого отсутствующего изображения:
[04/29/2013 13:11:54] DEBUG : Could not find thumbnail image for rendering </media/images/12345.jpg>
ThumbnailException: Source file: '/images/12345.jpg' does not exist.
[04/29/2013 13:11:54] DEBUG : Could not retrieve image for </media/images/12345.jpg>
Однако файл 12345.jpg существует в /media/images/.
Я провел большую часть пятницы, пытаясь решить эту проблему, но безрезультатно. Кто-нибудь сталкивался с чем-то подобным?