【发布时间】:2012-07-06 07:39:25
【问题描述】:
出于监控目的,我想将日志文件的最后 N 行流式传输到 Django 网站界面。
就像显示 tail -f filename 命令的结果一样。
基本上我想做与 supervisord 相同的事情,它允许从其 http 接口记录进程。
你知道怎么做吗?
【问题讨论】:
-
@MartijnPieters,我想抓住尾巴-f,然后显示,这个问题只回答了第二个问题。
-
@Arnaud:你不会在服务器端尾随;在响应中包含一个文件位置,下次 JS 调用 Django 视图时使用该文件位置读取更多数据(如果有)。
-
如果 nginx 允许 websocket 反向代理,Webtail 会很好。但事实并非如此。只为 websocket 连接打开端口有什么安全问题吗?
标签: python django stream tail supervisord