Поток Selenium работает только один раз

У меня есть докеризованное приложение Django с несколькими потоками. Эти потоки выполняют периодические задачи и используют Selenium и Beautiful Soup для сбора данных и сохранения их в базе данных.

При инициализации одного потока первый скрап проходит успешно, данные проверяются и функция засыпает. Однако, когда сон завершается, следующий поток не выполняется. Вот код головки потока:

def thread1():
    time_mark = 0
    while True:
        print('Thread1 START')
        op = funct_scrap(thread1_url)
        ...
        sleep(60)

funct_scrap<1>> скребет веб с помощью Selenium, работает в первый раз, но после этого останавливается. Мне нужно, чтобы он периодически проверялся. На сервере разработки работает хорошо, но теперь на Docker возникла эта проблема. Что происходит?

Вернуться на верх