supervisor tail -f 一直转圈 输出不了python日志,不输出中文

 

# coding=utf-8
import sys
default_encoding = 'utf-8'
if sys.getdefaultencoding() != default_encoding:
    reload(sys)
    sys.setdefaultencoding(default_encoding)
sys.stdout = sys.stderr # 调试supervisor的时候需要显示print的日志就加这一句 重要

if __name__=="__main__":
   print u"发达"

 

这样就可以tail -f 日志,浏览器经常转圈显示不出来,

只需要命令行supervisorctl    tail -f能显示即可,浏览器的tail -f要等一段时间,最多半个小时

我估计是因为日志文件没有足够多的日志,所以不tail -f不推送给web,

当日志文件有足够多的日志了,就会推送给web,这就是等半个小时的原因


分享到: 微信 更多