Если я запускаю задание resque cron, которое запускается каждый час с помощью resque-scheduler на веб-ферме, скажем, на 2 или 3 веб-серверах ... как мне получить его, чтобы задание не отправлялось для каждоговеб-сервер?
Resque-scheduler имеет процесс планирования, который должен всегда выполняться. На одном компьютере должен быть запущен только один его экземпляр.
resque-scheduler просто помещает задания в очередь Resque, и первый рабочий, который попадает на задание, выталкивает задание из очереди и запускает его.Вам не нужно беспокоиться о дублировании по характеру дизайна Resque.