I messed with the SFTP implementatoin a while back. I noticed it was pretty tough and, if I'm not mistaken, a bit out-dated. We ended up moving to Amazon S3 so it wasn't a big deal.
Anyways, maybe you could try using another file system? SSH isn't really an ideal solution for this sort of a problem -- even though it works as a great starting point. I'm not sure if that helps much but good luck to you! On Tue, May 1, 2012 at 11:49 AM, Tino de Bruijn <tin...@gmail.com> wrote: > 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. > -- You received this message because you are subscribed to the Google Groups "Django users" group. 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.