Всем привет, я с вопросом. Есть бот, работающий на вебхуках, используется python-telegram-bot, flask, gunicorn, nginx. Gunicorn запускается в несколько процессов. Нужно раз в минуту, выполнять определённую функцию, с этим проблема. Если пустить в теле программы отдельный тред с запуском нужной функции, то он запустится ровно столько же раз, сколько процессов сделает gunicorn, а надо запустить только один поток с периодическим запуском этой функции.
В данный момент, вместе с gunicorn'ом запускаю отдельный скрипт который переодически выполняет эту функцию. Но мне кажется(или не кажется), что это сраный костыль. Есть идеи решения получше?