问题表象:程序中对象全打印出来的时候可以有日志,但是只打印数据条数,没有日志
问题原因: python的print输出有缓存,默认开启。导致日志较少的时候第一时间不输出
问题解决:添加 -u参数,关闭缓存。示例:
nohup python -u spider/test.py >test.log 2>&1 &
问题表象:程序中对象全打印出来的时候可以有日志,但是只打印数据条数,没有日志
问题原因: python的print输出有缓存,默认开启。导致日志较少的时候第一时间不输出
问题解决:添加 -u参数,关闭缓存。示例:
nohup python -u spider/test.py >test.log 2>&1 &