同じ VM 上に 5 つのプロセスと 1 つのセロリ ワーカー キュー (2 つ) を持つ mod_wsgi サーバーをセットアップしました。ロガーが互いに踏み込んでいるという問題が発生しています.pythonマルチプロセッシングを使用している場合、いくつかの解決策があるように見えますが、セロリプロセスと組み合わせたmod_wsgiプロセスにそれがどのように適用されるかわかりません。
他の人はこの問題で何をしていますか? セロリ タスクは、Web サーバー コードと同じファイルにログインするコードを使用しています。
どうにかしてログファイル名に pid を追加する必要がありますか? 一意の名前を持つ多くのログファイルと、それらをすべて元に戻すための一貫した方法がないため、すぐに混乱する可能性があるようです。
すべてのプロセスがログを記録できるログデーモンを作成する必要がありますか? もしそうなら、ログに記録する可能性のあるすべてのプロセスの準備ができるように、どこで起動しますか.....
確かに、これにはある種の正気のパターンがありますが、それが何であるかはまだわかりません.