エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
発端 Django + Redis(時に ElastiCashe)+ Celery の組み合わせは、よく使います。 非同期処理は Pyt... 発端 Django + Redis(時に ElastiCashe)+ Celery の組み合わせは、よく使います。 非同期処理は Python スレッドは禁止(結果として重い物を流すと gunicorn/uWSGI の反応がなくなるので)。Celery workerを使う。 cron ジョブ的なバッチ処理も、Celery beat で書く。 という感じでやってます。 簡単に書けるのですが、流れたかどうか知りたい場合、Celery worker が1台だけならログファイルを見ればいいとして、複数台になってくると、どこで流れたんだ、という所から調べるのが大変。 何を依頼して、何が失敗したか知りたい ということで、依頼 -> 成功時/失敗時の実行ログを RDB のモデルに出して、adminサイトで確認できるようにします。 もちろん、Celery worker が1台だけの場合でも、ログファイルを