次のコマンドで uwsgi (4 プロセス) を実行する予定です
command = uwsgi
--master --processes 4 --die-on-term
--socket /tmp/uwsgi.sock --file run.py
--callable app --stats /tmp/stats.socket --memory-report --post-buffering 32768
--virtualenv <virtualenv> --logto2 <log_path>
StreamLogger を使用して stdout と stderr にログを記録したいと考えています。ここで私の質問は次のとおりです。uwsgi は 4 つのワーカー プロセスすべてのログをログ ファイルに多重化しますか?
おそらくsyslogがより良いオプションであり、他にも多くのオプションがあることを知っています: http://uwsgi-docs.readthedocs.org/en/latest/Logging.html
しかし、すべてのワーカーからの同時ログ メッセージを処理できる場合は、ストリーム ロガーから始めたいと思います。