[Dancer-users] Web-front end for long-running processes
naveedm9 at gmail.com
Thu Sep 20 18:26:33 CEST 2012
On Thu, Sep 20, 2012 at 11:46 AM, Assaf Gordon <gordon at cshl.edu> wrote:
> I'm planning a web site (w/ Dancer, of course :) ) that will execute shell scripts (to compute some results) and eventually return the results to the user.
> The web-side is simple enough, but the shell scripts might take anywhere between 10 seconds to 10 minutes to execute.
> Is there a recommended way to manage external jobs for this type of scenario ?
> One extreme is to use SGE/PBS and build a whole database-backed-up queuing system.
If you want to go this route, I like to use
https://metacpan.org/module/Dancer::Plugin::Stomp. Installing and
deploying the whole queuing system is simply a matter of running:
sudo cpan POE::Component::MessageQueue
> The other is perhaps to execute the shell scripts (serialized, one after the other) and just send the results to the users by email.
> But if anyone has experience with something similar, any advice will be appreciated.
> (This is supposed to be a short-term project, just a front-end to some unix scripts - so I prefer to keep it simple, not build a full-fledged infrastructure from scratch).
> Dancer-users mailing list
> Dancer-users at perldancer.org
More information about the Dancer-users