python - 使用 uWSGI emperor 模式独立的 vassal 日志记录

标签 python uwsgi

我在 emperor 模式下运行 uWSGI 1.9.17(使用来自 Trusty 的 uwsgi-emperor 包的默认配置),并且 emperor 的日志通过管道传输到/var/log/uwsgi/emperor.log。

emperor.log 文件还包含每个 vassal 的所有 stdout/err 组合,我似乎无法让任何 vassal 记录到单独的文件。我试过使用 logto =/var/uwsgi/apps/vassal1.log 配置选项但无济于事。

有谁知道如何让 vassal 将日志记录到单独的文件中?

最佳答案

要将vassal日志和emperor分开,可以使用logger:

logger = file:/var/uwsgi/apps/vassal1.log

我不确定为什么 logto 对 vassal 不起作用,但 loggers 可以正常工作。您甚至可以指定应该将什么记录到什么文件(或通过使用其他插件,而不仅仅是文件)。更多关于记录器的信息,您可以找到 here

关于python - 使用 uWSGI emperor 模式独立的 vassal 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35236002/

相关文章:

python - 计算量大的站点的最佳服务器配置

python - 什么时候使用 df.value_counts() 与 df.groupby ('...' ).count() 比较合适?

python - Pandas 数据框删除常量列

javascript - 在离线模式下运行带有 Bokeh 图的 Web 应用程序?在哪里 dl 所需的 Bokeh 文件

django - 是否可以在 session 后端为redis的nginx,uwsgi和django的多个服务器上部署应用程序?如何?

python - Django - 一次处理多个文件上传请求?

python - 如何将列表中的相应元素分别添加到python字典键和值中

python - 无法插入到 postgresql 表中

python - UWSGI 在 Django 中向管理员登录表单添加双斜杠

mysql - 启动应用程序一段时间后 uwsgi 出现两个 MySql 错误