<div dir="ltr">Generic init script is usually for people using emperor mode, you should write custom init script if you gonna spawn single uWSGI instance just for one your app.<br>If you wan to use emperor take a look at this init script from my repo: <a href="https://github.com/prymitive/uwsgi-deb">https://github.com/prymitive/uwsgi-deb</a><br>
Upstart config: <a href="https://github.com/prymitive/uwsgi-deb/blob/master/debian/uwsgi-emperor.upstart">https://github.com/prymitive/uwsgi-deb/blob/master/debian/uwsgi-emperor.upstart</a><br>Emperor ini: <a href="https://github.com/prymitive/uwsgi-deb/blob/master/debian/emperor.ini">https://github.com/prymitive/uwsgi-deb/blob/master/debian/emperor.ini</a><br>
<br>Just remember that using "exit-on-reload = true" in application ini file is recommended for upstart.</div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-04-23 16:25 GMT+02:00 Gilles <span dir="ltr"><<a href="mailto:codecomplete@free.fr" target="_blank">codecomplete@free.fr</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello<br>
<br>
Before asking, I checked the archives with either "debian upstrat" or<br>
"debian init" but didn't find much:<br>
<a href="http://dir.gmane.org/gmane.comp.python.wsgi.uwsgi.general" target="_blank">http://dir.gmane.org/gmane.comp.python.wsgi.uwsgi.general</a><br>
<br>
What is the right way to write an Upstart script to start/stop uwsgi<br>
on a Debian host, where the settings should be in an INI file instead?<br>
<br>
Thank you.<br>
<br>
Here's the sample from the online documentation:<br>
================<br>
# simple uWSGI script to start uwsgi as stand-alone web server<br>
<br>
description "uwsgi tiny instance"<br>
start on runlevel [2345]<br>
stop on runlevel [06]<br>
<br>
#Where to put myapp.ini?<br>
exec uwsgi myapp.ini<br>
================<br>
<a href="http://uwsgi-docs.readthedocs.org/en/latest/Upstart.html" target="_blank">http://uwsgi-docs.readthedocs.org/en/latest/Upstart.html</a><br>
<br>
1. Is it indeed possible to outsource settings in an INI file?<br>
<br>
2. If yes, where should the INI file be located for Upstart to find<br>
it?<br>
<br>
Thank you.<br>
<br>
_______________________________________________<br>
uWSGI mailing list<br>
<a href="mailto:uWSGI@lists.unbit.it">uWSGI@lists.unbit.it</a><br>
<a href="http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi" target="_blank">http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Łukasz Mierzwa
</div>