我注意到,当我查看tail -f
各种日志文件(特别是 Apache 访问/错误日志)时,它会在几个小时后停止主动滚动输出。
我不确定这是tail
命令的问题还是其他问题。
最初我怀疑日志轮换是罪魁祸首,但发生这种情况时日志并没有被轮换。
答案1
可能是日志文件已作为计划日志轮换的一部分进行了重命名,因此在这种情况下 tail -f 正在查看(现在的)旧日志。也许使用 tail -F 是一种更好的方法,因为它可以检测新替换日志文件何时出现。
我注意到,当我查看tail -f
各种日志文件(特别是 Apache 访问/错误日志)时,它会在几个小时后停止主动滚动输出。
我不确定这是tail
命令的问题还是其他问题。
最初我怀疑日志轮换是罪魁祸首,但发生这种情况时日志并没有被轮换。
可能是日志文件已作为计划日志轮换的一部分进行了重命名,因此在这种情况下 tail -f 正在查看(现在的)旧日志。也许使用 tail -F 是一种更好的方法,因为它可以检测新替换日志文件何时出现。