Hi Nick, why not using nginx and plackup as you describe and use the -R
option provided by plackup to watch for example a restart.txt file
dedicated for each application.
Here is the script I use to start / stop plack for a single app. I think
managing more apps with this script should not be a problem

nicolas

2011/11/11 Nick Knutov <[email protected]>

> Hello,
>
> what is the best way to run (a lot of) Dancer apps in production on shared
> hosting now?
>
> I'm the owner and main developer at small hosting company and want to
> create the environment that allows a lot of users to quick run a lot of
> Dancer apps.
>
> I read Dancer::Deployment but didn't decide anything - Ubic and
> daemontools don't looks good way (and Ubic at least requires access to
> /etc), CGI is slow.
> As for now I do manually something like
>
> plackup -E production -s Starman --workers=4 -l /home/$user/tmp/$app.sock
> -a bin/app.pl  &
>
> (and I use nginx before app) but it is not easy to start/stop and monitor
> such apps.
>
> --
> Best Regards,
> Nick Knutov
> http://knutov.com
> ______________________________**_________________
> Dancer-users mailing list
> [email protected]
> http://www.backup-manager.org/**cgi-bin/listinfo/dancer-users<http://www.backup-manager.org/cgi-bin/listinfo/dancer-users>
>

Attachment: starman
Description: Binary data

_______________________________________________
Dancer-users mailing list
[email protected]
http://www.backup-manager.org/cgi-bin/listinfo/dancer-users

Reply via email to