La salida de Python está almacenada en búfer, use esto después de imprimir
sys.stdout.flush()
o (Python 3)
print(something, flush=True)
o mejor
import logging
logging.warning('Watch out!')
https://docs.python.org/3/howto/logging.html
También puede instalar una versión compatible con stdout usando pip install supervisor-stdout
. Encuentra las instrucciones de uso aquí.
ACTUALIZAR:también puedes actualizar tu supervisord.conf
para apuntar la salida a stdout.
[program:worker2]
command=bash yourscript.sh
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0