Heroku で rufus-scheduler を使用して作業を行うワーカー dynoを実行しています。
作業中にいくつかのメッセージがコンソールに記録されます (単純な put を使用) が、これらのメッセージは Heroku ログや Logentries などのアドオンに確実に転送されません。
dyno を再起動すると、プロセスが終了する前に、欠落しているすべてのコンソール メッセージがコンソールに出力されます。この動作は何らかのバッファリングに関連していますか? どうすればこれを回避できますか? それとも、スレッドで作業を生成する rufus-scheduler に関連していますか?
Heroku のドキュメントで Rack ベースのアプリのバッファリングを防止するオプションについて読んだことがありますが、ワーカー dyno の場合はそうではありません。
よろしくステファン