
tornado
tuxinhang
这个作者很懒,什么都没留下…
展开
-
django+tornado实现实时查看远程日志
大致思路:1.利用tornado提供的websocket功能与浏览器建立长连接,读取实时日志并输出到浏览器2.写一个实时读取日志的脚本,利用saltstack远程执行,并把实时日志发往redis中。3.tornado读取redis中的信息,发往浏览器。此过程用到了redis的发布和订阅功能。先看一下tornado中是如何处理的:import osimport s原创 2018-01-22 18:39:13 · 4203 阅读 · 1 评论 -
django+tornado实现实时查看远程日志
背景我使用tornado做了一个实时日志查看的系统,远程日志查看的部分使用了redis的订阅和发布功能, 基本功能OK,不过,使用过程中出现了几次Too many open files…的错误,下面就是针对这一现象所做的总结。 初步解决办法刚开始不太清楚具体的原因,以为是查看日志的人比较多,存在大量连接导致的。重启了实时日志服务后恢复正常了。而且由于系统默认的进程打开文件上限是原创 2018-01-31 17:11:21 · 1386 阅读 · 0 评论