<div dir="ltr">Hi,<div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 1, 2013 at 12:56 PM, Assaf Gordon <span dir="ltr"><<a href="mailto:assafgordon@gmail.com" target="_blank">assafgordon@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm looking to deploy a small (or multiple small) Dancer application on a small server (512MB).<br>
Memory efficiency and stability are more important than high-performance in this instance.<br>
<br>
I've switched from Apache to NGINX, which saved a lot of memory.<br>
I'm now looking to use either FastCGI or CGI with NGINX + Dancer - are there any examples for this kind of deployment?<br>
other recommendations?</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I want to avoid running an external process (e.g. plackup/starman/twiggy/etc.).<br>

</blockquote><div><br></div><div>Yeah… Running the external process would be my recomendation.</div><div><br></div><div>Start::Server + Starlet with 1 or 2 workers for each app is my current setup for situations just like yours, low memory, low performance requirements, because it keeps me nimble in terms of upgrades.</div>

<div><br></div><div>You might want to look at uWSGI server though. You could use one single instance to keep track of all your apps. I don't know if it has on-demand workers, but if it did, it could solve your entire problem. The problem is that it is so flexible that it will take some time to find the proper solution for it, but on the plus side the uWSGI mailing list is **very** welcome and responsive.</div>

<div><br></div><div>I've been considering them on my stack for quite some time, and it would solve several problems with a single tool, but haven't found the time. :)</div><div><br></div><div>Bye,</div></div>-- <br>

Pedro Melo<br>@pedromelo<br><a href="http://www.simplicidade.org/" target="_blank">http://www.simplicidade.org/</a><br><a href="mailto:xmpp%3Amelo@simplicidade.org" target="_blank">xmpp:melo@simplicidade.org</a><br>mailto:<a href="mailto:melo@simplicidade.org" target="_blank">melo@simplicidade.org</a>
</div></div>