Hi,

My setup is the following: I have two webservers that serve all dynamic 
request. I have a seperate static file server (that also has some celery 
queue workers running). When images are uploaded by users, those images are 
uploaded to the webservers, and processed async by a queue. In the job they 
are transfered to the static file server and resized. For the admin 
however, I want the transfering and resizing done right then, so that when 
admins post content, it is immediatly visible. Admins post different 
content than users, so this is implemented by using a different field on 
the models. The admin images are transfered to the static file server 
directly by using sftpstorage from django-storages.

The problem is that paramiko (used by django-storages for the sftp 
implementation) starts to throw EOFErrors. This doesn't always happen. When 
the mod_wsgi instance is fresh, everything works, but after a while these 
errors start occurring. Touching the wsgi.py file makes everything work 
again.

I have build a retry loop (5 times) to try to circumvent network glitches, 
but it consistently fails. If it needs to retry it'll keep failing.

I have two questions:

1) Does anybody have an idea why this could be happening?
2) Is this the best way to implement this strategy, or would you suggest a 
different technique?

Thanks,


Tino

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/UXX_dJrQJOwJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to