On Thu, Sep 20, 2012 at 11:46 AM, Assaf Gordon <[email protected]> wrote:
> Hello,
>
> 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
    sudo mq.pl
-Naveed

> 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).
>
> Thanks,
>  -gordon
> _______________________________________________
> Dancer-users mailing list
> [email protected]
> http://www.backup-manager.org/cgi-bin/listinfo/dancer-users
_______________________________________________
Dancer-users mailing list
[email protected]
http://www.backup-manager.org/cgi-bin/listinfo/dancer-users

Reply via email to