繁体   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