[英]logging with uwsgi (multiprocess) + flask
我計划使用以下命令運行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
但是我想從流記錄器開始,如果它可以處理來自所有工作程序的並發日志消息。
只需添加--log-master,每條日志行將被序列化到master,它將有效地將該行同步寫入文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.