Instalamos Supervisord(software que se encarga de ejecutar constantmeente gunicron)

(entorno_blog) root@bardalesblog:/webapps/entorno_blog/bin# sudo apt install supervisor

ahora configuramos supervisor

nos vamos a la sigueinte ruta

(entorno_blog) root@bardalesblog:/etc/supervisor/conf.d# 

creamos el archivo

(entorno_blog) root@bardalesblog:/etc/supervisor/conf.d# touch blog.conf

y lo editamos con nano

(entorno_blog) root@bardalesblog:/etc/supervisor/conf.d# nano blog.conf

configuramos asi

  GNU nano 2.9.3                                                                      blog.conf                                                                                

[program:blog]
command = /webapps/entorno_blog/bin/gunicorn_start                    ; Command to start app
user = root                                                          ; User to run as
stdout_logfile = /webapps/entorno_blog/logs/gunicorn_supervisor.log   ; Where to write log messages
redirect_stderr = true                                                ; Save stderr in the same log
environment=LANG=en_US.UTF-8,LC_ALL=en_US.UTF-8                       ; Set UTF-8 as default encoding

creamos la carpeta logs y el archivo

(entorno_blog) root@bardalesblog:/webapps/entorno_blog# touch logs/gunicorn_supervisor.log

verificamos si todo anda bien

(entorno_blog) root@bardalesblog:/webapps/entorno_blog# supervisorctl reread
blog: available
(entorno_blog) root@bardalesblog:/webapps/entorno_blog# supervisorctl update
blog: added process group