Как можно реализовать крон без падения?
Есть вьюха на Flask, который проводит определенные манипуляции (делает выборку в БД, далее в зависимости от данных делает запросы на сторонние адреса) и есть крон задача, которая делает запрос 1 раз в день на эту вьюху.
Пока было малое количество пользователей, все отрабатывало исправно, но теперь количество пользователей стало больше и крон падает. Я так полагаю из-за длительного времени ожидания ответа, потому что если снова вручную запустить данный крон, то он отработает до конца.
Вопрос, можно ли как-то реализовать это одним обработчиком или придется просто разбивать на несколько кронов, например делить чтобы один крон отрабатывал только 1 пачку пользователей, затем если есть еще, то запускать 2 крон для 2ой пачки. Понимаю, что это не выход, но я пока вижу это так..
Может, мне посмотреть надо в дргую сторону?