FASTAPI Python: Как запустить поток в заднем плане?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 FASTAPI Python: Как запустить поток в заднем плане?

Сообщение Anonymous »

Я делаю сервер в Python, используя FastAPI, и я хочу, чтобы функция не связана с моим API, запускаться в фоновом режиме каждые 5 минут (например, проверка материала из API и печати в зависимости от ответа) ? > Кто -нибудь знает, как сделать так?def start_worker():
print('[main]: starting worker...')
my_worker = worker.Worker()
my_worker.working_loop() # this function prints "hello" every 5 seconds

if __name__ == '__main__':
print('[main]: starting...')
uvicorn.run(app, host="0.0.0.0", port=8000, reload=True)
_worker_thread = Thread(target=start_worker, daemon=False)
_worker_thread.start()


Подробнее здесь: https://stackoverflow.com/questions/708 ... background
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»