我正在通过 Heroku 和Foreman运行两个 python 进程(时钟和网络)
当我使用 Foreman 在本地运行时:
1. 两个进程都登录到终端
2。然后时钟进程停止输出(即使它仍在运行)。这种输出停止不会发生在代码中的一致位置,但通常在 3-5 次迭代之间。
3、web进程继续正确输出。
奇怪的是,当我在 Heroku 上运行相同的代码时,日志输出就好了。
我们在本地(使用 .env)和 Heroku 上将 PYTHONUNBUFFERED 设置为 true。有人遇到过这个问题吗?有解决办法吗?谢谢。