@Fox раньше делал метку на начало скрипта после сброса, а это перед циклом while, поэтому он сбрасывал счётчик, теперь понял, что операции надо повторять внутри цикла, чтобы не сбить счётчик.
@Fox в лог получается так выводит все действия. А именно ошибку или последние никак?
Просто ошибка появляется из 30 потоков в потоках двух и спустя часа 2 работы скрипта
В таком случае проще использовать игнорирование ошибки