Heroku とForemanを介して 2 つの Python プロセス (時計と Web) を実行しています。
Foreman を使用してローカルで実行すると:
1. 両方のプロセスがターミナル
2 にログを記録します。この出力の停止は、コード内の一貫した場所では発生しませんが、通常は 3 ~ 5 回の反復の間のどこかで発生します。
3. Web プロセスは引き続き正しく出力されます。
奇妙なことに、Heroku で同じコードを実行すると、ログが正常に出力されます。
PYTHONUNBUFFERED をローカル (.env を使用) と Heroku で true に設定しました。誰もこの問題に遭遇しましたか? それに対する解決策はありますか?ありがとう。