I'll second using Celery. I use it for the exact same things - Pyramid is used to handle the request(s) and ask for some work to be completed. Celery is used to handle the work.
I don't like the idea of forking new work off Pyramid. Pyramid is your web server. You should really have it only deal with handling requests. If you need it to do any background processing, that can be handled either by importing your pyramid app into celery ( and accessing all the needed packages ), writing a "shared library" that your pyramid app and other services import, or externally queuing a bootstrapped pyramid command. -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/pylons-discuss. For more options, visit https://groups.google.com/d/optout.
