Задать вопрос
@adrenalinruslan

Проблема одновременных задач?

В чем суть проблемы, у меня есть таблица в базе данных, где лежит множество задач, которые необходимо выполнить. Я запускаю свой python скрипт через cron раз в 2 минут 10 раз. То есть в crontab у меня 10 строк с запуском скрипта. Раз в 2 минуты запускается одновременной 10 скриптов. И т.к идет одновременный запуск, все 10 скриптов берут одну и ту же задачу, то есть, я не знаю как отметить задачу, что она уже в работе, чтобы другие скрипты брали другие задачи. У меня есть так-же доп. поле, которое указывает когда необходимо выполнять задачу, но проблема в том, что несколько задач иногда нужно выполнять строго в одно время, но без разницы в каком порядке. Как можно решить данную проблему ?
  • Вопрос задан
  • 82 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Запускать один скрипт, который выгребает из БД задания и выполняет их параллельно, например с помощью multiprocessing.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
Wanted. Москва
До 250 000 ₽
AST Москва
До 350 000 ₽
13 янв. 2025, в 18:27
5000 руб./за проект
13 янв. 2025, в 18:22
10000 руб./за проект
13 янв. 2025, в 18:20
10000 руб./за проект