У меня есть приложение flask, работающее на 3 экземплярах. У меня есть запланированное задание, которое запускается каждые 5 минут в этом flask приложении, но проблема в том, что оно выполняется в каждом экземпляре. Я хочу, чтобы это запланированное задание выполнялось в одном экземпляре.
from flask import Flask
app = Flask(__name__)
def sometask():
""" this job will be scheduled for every 5 mins using scheduler"""
@app.route("/health")
def index():
#some logic
pass
Я хочу запланировать это задание таким образом, чтобы оно выполнялось только в одном экземпляре. Это будет асинхронный вызов