2👍
✅
when you’re running django with apache, supervisor shouldn’t be necessary. When django errors it will happen inside of an apache request. Apache is already a service. It might be important to keep track of how many requests apache is handling or its resource usage, but there are nice open source tools for this (one of which is nagios).
Some python webservers ( i believe gunicorn) can (maybe should?) be managed using supervisor. With apache, though, this shouldn’t be necessary.
Apache will handle logging to the error log you set up in the virtualhost. In addition you can have django email you on errors (i think is pretty cool)
django-sentry looks really cool https://github.com/getsentry/sentry. It provides a nice management of errors.
Source:stackexchange.com