[uWSGI] Monitoring uwsgi in shared-hosting

Roberto De Ioris roberto at unbit.it
Tue Apr 7 14:23:26 CEST 2015


> Hi list,
>
> I'm running uwsgi on a shared-hosting so I don't have access to
> upstart,systemd etc, and I want to start it if it crashes or when the
> server is restarted.
>
> I currently have a cron-job running every 5 minutes, doing:
>
> uwsgi --ini uwsgiconfig.ini
>
> I see that the process-id inside the uwsgi.pid file changes everytime.
> Is this ok?
> My config:
>
> [uwsgi]
> http = :5000
> wsgi-file = manage.py
> callable = app
> master = 1
> processes = 2
> static-map = /static=app/static
> daemonize = uwsgi.log
> pidfile = uwsgi.pid
> single-interpreter = 1
>
>

In this way you are spawning a new instance every 5 minutes (albeit it
will fail as it will find port 5000 busy). It will work (even if it is
pretty ugly), but maybe i would use the --flock option


-- 
Roberto De Ioris
http://unbit.com


More information about the uWSGI mailing list