我每秒将10行写入nginx access.log文件中(以模拟传入的请求)。 这样做时-我还运行了一个自定义python脚本,该脚本使用pygtail每秒解析我的nginx访问日志文件
时不时地(不是固定模式的东西)pygtail会从头开始解析所有行,而不是每秒解析10行,看起来偏移中的某些东西会发疯。
这是我的日志文件(每秒运行一次并向访问日志添加条目的脚本)的输出:
Added 10 Lines to the log on Wed Dec 19 11:46:21 UTC 2018
Current offset value:
917513
4886368
Added 10 Lines to the log on Wed Dec 19 11:46:22 UTC 2018
Current offset value:
917513
4886368
Added 10 Lines to the log on Wed Dec 19 11:46:23 UTC 2018
Current offset value:
917513
4886368
您可以清楚地看到第二个值卡住了(第一个值也卡住了,但这通常是这样),而这正是我的报告发疯的秒数。现在我不知道这两个数字的含义,但是我很确定这与它有关系。
有什么想法吗?