Hola, como están?
Tengo una aplicación en django, corriendo en AWS con nginx, gunicorn y supervisor. Y el problema es que cuando actualizo el código fuente (ya sea desde git o cambiando los archivos por linea de comando) y reinicio gunicorn con supervisor, los cambios no se actualizan realmente.
Probé limpiar el cache de django, borrar los *.pyc, reiniciar supervisor y no pasa nada. Lo único que funciona es reiniciar la instancia, pero cero gracia tener que reiniciarla cada vez que cambio algo.
Por mucho que busco, no encuentro que puede ser. El comando que tiene configurado supervisor es un script hecho por mi, que activa el virtalenv, cd a la carpeta e inicia gunicorn.
Otro comportamiento muy raro (que aun no me causa problemas...creo) es que en algunos casos (no lo he confirmado 100%, pero cuando reinicio la aplicación con supervisorctl) el proceso de gunicorn se reinicia a cada rato (cada 6 sec aprox).
Que podrá ser? alguna idea?
Muchas Gracias de antemano,