簡體   English   中英

用uwsgi(多進程)+燒瓶記錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM