加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

python – Docker,Supervisord和日志记录 – 如何整合Docker日

发布时间:2020-12-16 03:54:17 所属栏目:安全 来源:网络整理
导读:所以,通过uWSGI实验Docker Supervisord Django应用程序.我有整个堆栈工作正常,但需要整理日志记录. 如果我在非守护进程模式下启动主管, /usr/bin/supervisord -n 然后我得到管理员的登录输出到docker日志stdout.但是,如果supervisord处于守护进程模式,则其自

所以,通过uWSGI实验Docker Supervisord Django应用程序.我有整个堆栈工作正常,但需要整理日志记录.

如果我在非守护进程模式下启动主管,

/usr/bin/supervisord -n

然后我得到管理员的登录输出到docker日志stdout.但是,如果supervisord处于守护进程模式,则其自己的日志将被存放在容器文件系统中,并且其应用程序的日志也在自己的app__stderr / stdout文件中.

我想要的是将主管和应用程序stdout记录到docker日志.

在非守护进程模式下启动supervisord是一个明智的想法,还是造成意想不到的后果?另外,如何获得应用程序日志也发挥到docker日志?

最佳答案
我同意,不使用守护进程模式听起来像最好的解决方案,但是我可能会采用与实际物理服务器或某种VM设置相同的策略:集中式日志记录.

您可以在容器内使用自己的东西,如logstash收集日志并将其发送到中央服务器.或者使用像loggly或papertrail这样的商业服务来做同样的事情.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读