Я пишу 10 строк в файл nginx access.log каждую секунду (для имитации входящих запросов).При этом я также запускаю собственный скрипт на python, который каждую секунду анализирует мой файл журнала доступа nginx, используя pygtail
Время от времени (не что-то с постоянным шаблоном) 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
Вы можете ясно видеть, что второе значение застряло (а также первое, но обычно так оно и есть), и это те секунды, когда мои отчеты сходят с ума.теперь я не знаю, что означают эти два числа, но я вполне уверен, что это как-то связано.
Есть идеи?