Прежде чем разбирать с менеджером очередей (Gearman, к примеру) хотел разобраться подойдет ли он мне.
Мне нужно будет запускать задачу где-то 4 раза в день. И так задач будет в районе 30 и более. Смогу ли с помощью данного менеджера запускать задачи с интервалом? Или придется использовать костыли - аля долгий sleep и процесс в фоне в приоритете?
вы можете добавлять задачи в очередь по Cron-у. и это будет работать. В этом случае Gearman обеспечит вам синхронную обработку, а cron - асинхронно будет эмитить выполнение.
pka06455: нет никакой связи. Просто у германа есть вроде как возможность отложенного выполнения задач, но в целом лучше разделять все по зонам ответственности. cron - запуск по рассписанию. Причем герману плевать кто поставил задачу а крону плевать что делать по рассписанию, это позволяет более гибко комбинировать все эти вещи.