使用我的Procfile如下:
web: gunicorn app:app \
--bind "$HOST:$PORT" \
--debug --error-logfile "-" \
--enable-stdio-inheritance \
--reload \
--log-level "debug"
是否有可能让python print语句记录到stdout / bash?我也在这里使用瓶子框架,如果这会影响任何东西.
解决方法:
事实证明,印刷语句实际上是通过,但有延迟.
设置PYTHONUNBUFFERED的gunicorn docs for –enable-stdio-inheritance注释,我认为我有,但似乎语法错误.
我用我的工头设置使用.env文件解决了它,将变量设置为:
PYTHONUNBUFFERED=TRUE