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,这就是等半个小时的原因