Wait... how long has django.utils.daemonize existed, and why isn't it documented?
(Wishing I'd known about this 12 months ago...) On Jun 9, 8:19 am, Tom Evans <tevans...@googlemail.com> wrote: > On Thu, Jun 9, 2011 at 12:50 PM, Sherif Shehab Aldin > > <silentqu...@gmail.com> wrote: > > Actually that's what am doing, am saving the files with timestamp, The > > question is, do I create a daemon to check the dir and process new files in > > order, and if that's the best practice, how do I use Django environment in > > the daemon so I can import the models?? > > I'm not saying this is the best way to do this, but create a > management command, and then become a daemon. Django makes this easy: > > Management > commands:https://docs.djangoproject.com/en/1.3/howto/custom-management-commands/ > > Becoming a daemon: > from django.utils.daemonize import become_daemon > become_daemon(our_home_dir=workdir, out_log=out_log, err_log=err_log) > > Personally, I would use a MQ (celery, rabbitmq, django-celery) with > one worker, and push tasks to the worker. > > Cheers > > Tom -- 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.